由于有很多的edit控件,不想这样
a[1]:=edit1.text a[2]:=edit2.text ……,太麻烦
能不能用个循环语句就能赋值给数组a[i]?该怎么写?
a[1]:=edit1.text a[2]:=edit2.text ……,太麻烦
能不能用个循环语句就能赋值给数组a[i]?该怎么写?
解决方案 »
- 请问DCHP服务器怎么写啊?网上 一点资料也找不到啊
- 用什么控件可以达到这种显示要求????
- 关于自定义过程的调用的问题
- 实现这样的功能:自动登陆CSDN一次(即程序自动填入“姓名”,“密码”,按下“登陆”)
- 菜鸟问题!如何把一个库里面的所有表和数据导出,到另外一台机器上,类似于复制的功能!在线等,解决马上给分
- 请问这是oracle问题还是delphi6的问题????
- 请问~~~~~~~! 很急的 怎么才能每次登陆的时候不出现登陆框库的 ACCESS2K 的库
- 困惑~~
- 一个关于用文本文件来传递数据的问题
- 请问在TClientData中的记录进行Delete()是否真的删除,如果是能否只是做删除标记而不是真正的删除?
- 很简单的问题:如何得到一个函数的返回值?
- Delphi中如何使用WMI获取系统信息?(有点难度哦)
var
I, n: Integer;
begin
n := 3;
for I := 1 to n do
begin
a[I]:=TEdit(self.FindComponent('edit'+IntToStr(I))).Text;
end;
end;
var
I: Integer;
begin
for I := 0 to Form1.ControlCount -1 do
if Form1.Controls[i].ClassNmae = TEdit then
with TEdit(Form1.Controls[i]) do
a[Tag]:=Text;
end;
var
I,Seq: Integer;
begin
Seq := 0;
for I := 0 to Self.ComponentCount - 1 do
if Self.Compoment[i] is TEdit then
begin
a[Seq] := TEdit(Self.Component[I]).Text;
Inc( Seq );
end;
end;
procedure TForm1.BitBtn1Click(Sender: TObject);
var
I: Integer;
begin
for I := 0 to Form1.ControlCount -1 do
if Form1.Controls[i].ClassNmae = TEdit then
with TEdit(Form1.Controls[i]) do
a[Tag]:=Text;
end;//-----------------------------上面这段代码谁能解释一下...我不大看得懂 amiao(城市工人) 的代码我看懂了 ^___^
if Form1.Controls[i].ClassNmae = TEdit then这句应该为if Form1.Controls[i].ClassNmae = TEdit].ClassNmae then
而amiao(城市工人)方法用tag,要设置每个edit的tag属性1……n