动态数组的问题
我在程序中动态生成了几个BUTTON,现在我想点击这几个按钮时返回它们的CAPTION,不知道该怎么实现?请大虾们多多指教! 问题点数:40、回复次数:3Top
1 楼feilongzaitian1979(大漠孤烟)回复于 2005-07-04 15:58:13 得分 0
那几个BUTTON是动态生成的控件数组,上面没有交代清楚吧?Top
2 楼F117p(走两步,你走两步?)回复于 2005-07-04 18:27:19 得分 40
下有个简单的做法,你可以参考:
先设置每个生成的Button的Tag属性分别为1、2、3...
然后生成第1个Button的OnClick事件。
设置生成的
ButtonN->OnClick=Button1->OnClick;
如:void __fastcall TForm::Button1Click(TObject *Sender)
{
switch(((TButton *)Sender)->Tag)
{
case 0: Button1->Caption="Button1 Clicked";
break;
case 1: Button2->Caption="Button2 Clicked";
break;
case 2: Button3->Caption="Button3 Clicked";
break;
}
}Top
3 楼feilongzaitian1979(大漠孤烟)回复于 2005-07-25 20:01:47 得分 0
多谢!Top




