procedure TDm.csh_StoredProcAfterScroll(DataSet: TDataSet);
var i:integer;
begin
//清空edit和combobox
for i := ComponentCount - 1 downto 0 do
begin
if (Components[I] is Tedit) then
(Components[I] as Tedit).Text:='';
if (Components[I] is Tcombobox) then
(Components[I] as Tcombobox).Text:='';
end;
end;系统提示我Tedit没有定义。
var i:integer;
begin
//清空edit和combobox
for i := ComponentCount - 1 downto 0 do
begin
if (Components[I] is Tedit) then
(Components[I] as Tedit).Text:='';
if (Components[I] is Tcombobox) then
(Components[I] as Tcombobox).Text:='';
end;
end;系统提示我Tedit没有定义。
解决方案 »
- 我的程序总是报错!!!!!!
- 窗体参数传递
- 找版本低的控件xpmenu
- 导入pdf库的问题。
- 请教如何计算程序打开的次数
- 新手给分快
- ado连接access数据库,查询条件中时间类型字段sql怎么表达?
- 奇了怪了,偶用win31的drive,file,direct,三个组件,外加savedialog作备份,偶在 保存 按钮下写:savedialod.execute;但是对话框总是不保存,毫无反应,why,还需要代码吗?
- 用户名如何按汉字笔划(拼音)排序,急……
- 十万火急!!!如何在DELPHI5中编写出模拟PERSONAL SERVER环境的程序
- 如何控制打印一行记录后不走纸
- 请请,mssql与ado连接后,调用出错????
是不是楼主忘放edit控件了
如果是动态的:
var
edit: Tedit;
你的那些tedit和Tcombobox控件是否放在tdm类里面?
for i := YourForm.ComponentCount - 1 downto 0 do
begin
if (Components[I] is Tedit) then
(Components[I] as Tedit).Text:='';
if (Components[I] is Tcombobox) then
(Components[I] as Tcombobox).Text:='';
end;如果窗体中有其它容器类控件,处理还麻烦一点