BCB Sender 相關
之前學到的:
if(((TEdit *)Sender)->Text.Length() <> 0)
doSomething;
原來這裡的 (TEdit *)Sender 做的事情是: Cast 強制轉型.
而不是我原先所想的"宣告".
也因此這種 Sender 用法只能存於 當初即已有傳入 TObject *Sender 的函式.
if(((TEdit *)Sender)->Text.Length() <> 0)
doSomething;
原來這裡的 (TEdit *)Sender 做的事情是: Cast 強制轉型.
而不是我原先所想的"宣告".
也因此這種 Sender 用法只能存於 當初即已有傳入 TObject *Sender 的函式.
0 Comments:
Post a Comment
<< Home