请问:怎样查找一个指定名称的编辑框控件或下拉框控件,并返回该控件的值
解决方案 »
- 一个搞笑的delphi的 bug ? 还是我自己写错了?
- TComBoBox自绘下拉列表的问题
- 有关水晶报表再D6上安装的问题
- Delphi7中按F1查找帮助时,总是自动定位到“Code completion”帮助
- _Catalog是什么类型变量,数据,谁能给解释一下!!!
- 关于DELHPI的一个数据库的打包是如何完成的呀?
- 请将下列语句C++转化成Object Pascal
- 关于模糊查询
- 请问如何才能获得系统有几个驱动器?
- 一个80万条记录的SQL数据库表对查询速度,数据输入出错浆产生多大的影响?
- 我用ADO链接数据库,成功后怎么把一个字段的格式变成上下的形式啊?例如...
- 如何删除已存在的TXT文件
宠辱不惊,看庭前花开花落,去留无意;毁誉由人,望天上云卷云舒,聚散任风。
————————————————————————————————————
var
i: Integer;
begin//查找名称为Edit1的编辑框
for i := 0 to ComponentCount - 1 do
if Components[i] is TEdit then
begin
if (Components[i] as TEdit).Name = 'Edit1' then
begin
(Components[i] as TEdit).Text := 'Success!';
Abort;
end;
end;
end;
var
str : string;
begin
str := 'Edit1';
ShowMessage(TEdit(FindComponent(str)).Text);
end;
procedure TForm1.Button1Click(Sender: TObject);
var
str : string;
begin
str := 'Edit1';
ShowMessage(FormName(FindComponent(str)).Text);
end;
if AControl is TComboBox then
Result:=TComboBox(AControl).Text
else if AControl is TEdit then
Result:=TEdit(AControl).Text