C++Builder フォームでの特定のUIパーツに対する TObject*の扱い


チョット困ったこと。

C++Builderでデザインタブ上で複数のUIパーツを作ったとき。
で、共通メソッドを使ってるんだけど、特定のUIパーツ(オブジェクト)にのみ特定の挙動をさせたい!

となったとき。

file01.cpp
MyButtonClick(TObject* Sender) {
  TButton* btn = (TButton*) Sender;   // ここでSenderはクリックしたボタンになる

  // クリックしたボタンをnameプロパティでフィルタリングできます
 if(btn->Name == "btn_name1") {
  /* 特定のボタンなどにさせたい内容*/
 } else {
  /* 他ボタンに共通の処理*/
 }
}