開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
BCB6
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
在 BCB 中
TButton, TMemo 都繼承自 TCompoent 但
TButton 的顯示文字是用 Button.Caption
TMemo 則是 Memo.Text
程式碼如下:
http://ideone.com/IZOSIi
在
bool Show(TComponent* cmp,const AnsiString &str)
判斷元件類型並且顯示文,
但覺得不好的點是在於我必須一個個判斷
該元件是 Button 還是 Memo 甚至如果有其他不同的元件,如 TLable。
這種方式就實在很麻煩。
請問有沒有類似的寫法:
bool Show(TComponent* cmp,const AnsiString &str)
{
是否有 Caption ? Caption = str;
是否有 Text ? Text = str;
}
直接抓取該元件是否擁有某種屬性?