我做一个程序 界面上有25个Tedit控件 我想在我单击一个按键时清空TEdit中的所有内容 即用最简单的代码实现 不要一个一个的清空 那样的话太麻烦了
解决方案 »
- 获取StringGrid中的输入的数据
- 这个控件是用哪个控件做的,类似的也行
- 求一个实时监测数据库中表内容变化,然后进行某项操作的代码
- 我想把几个报表放在一个frxpreview1里预览,怎样实现呀???
- 为了将Delphi窗体上的数据存入access数据库,我写了个SQL语句,结果总是报错,望赐教!
- 已知FastReport报表中,有一对象名字为"Memo1",如何在程序中直接给它的内容赋值?
- Delphi哪个版本做应用程序开发好?哪有下载?
- ODAC不能在98下用?
- Delphi7中没有FastNet吗?
- 关于dbgrid数据同步的问题
- WebSnap 对主/细表操作的一个问题
- teechart问题:我已经知道坐标系中某点纵坐标,怎么得到此纵坐标对应的横坐标?
begin
if Form1.Componets[i] is TEdit then //如果是edit组件
(Componets[i] as TEdit).Text :='';//和楼上的区别
end;
begin
for i:=0 to componentcount-1 do
begin
if components[i] is tedit then
(components[i] as tedit).text:='';
end;
begin
if (Form1.Controls[i].ClassName='TEdit') then
'TEdit'(Form1.Controls[i]).text:='';
for i=1 to self.compomentcount do
begin
if self.compoment[i].classname=Tedit then
(compoment[i] as Tedit).clear;
end;
可能代码不对,你在看看帮助文件。
具体思想是:
逐个的察看form上的控件的类名称,如果为TEdit的话。就清空那个控件的text值
begin
for i:=0 to componentcount-1 do
begin
if components[i] is TEdit then
TEdit(components[i]).text:='';
end;