for i:=0 to form1.controlcount-1 do if form1.controls[i] is TButton then s:=(form1.controls[i] as Tbutton).Caption;
sundayzhao for i:=0 to form1.controlcount-1 do if form1.controls[i] is TButton then s:=(form1.controls[i] as Tbutton).Caption;
他的写法是对的
首先你有没有保存button的名称 如果有 直接 窗体名.button名.caption 如果没有 你只能通过 for i:=0 to 窗体名.controlcount-1 do if 窗体名.controls[i] is TButton then s:=(form1.controls[i] as Tbutton).Caption 这种遍历的方式取出了。
if form1.controls[i] is TButton then
s:=(form1.controls[i] as Tbutton).Caption;
for i:=0 to form1.controlcount-1 do
if form1.controls[i] is TButton then
s:=(form1.controls[i] as Tbutton).Caption;
他的写法是对的
如果没有 你只能通过
for i:=0 to 窗体名.controlcount-1 do
if 窗体名.controls[i] is TButton then
s:=(form1.controls[i] as Tbutton).Caption
这种遍历的方式取出了。