我想判断combobox为空是,清除edit1.TEXT,可是不行
if length(trim(combobox1.text))=0 then
edit1.text:='';
不成功
if length(trim(combobox1.text))=0 then
edit1.text:='';
不成功
解决方案 »
- 这个问题何解?在C/S的服务器端就不能写数据库吗? Delphi2009+Idtcpserver+Adoconnection
- 老树开新花 DirectX游戏窗口化 100分送上
- 一道题:n个元素入栈(堆栈),问有多少种出栈方式!
- ActionManager与RxRichEdit的问题
- 新年了,给大家散点分吧,分帖一
- 菜鸟问一下,怎么在当前目录下创建文件夹?
- 怎样建立一个圆形或其他形状的button?
- qybao(阿宝) :实在抱歉,30分给错了,我重发个帖子,你上来答一条,我给你50分!!
- 80分抢答, 哪里有打印DBGRID比较好的控件
- 主窗体中有个progressbar,正在运行。ShowModal另一个窗体后,怎么能不中止progressbar继续运行?
- 怎么判断按了键盘上的Enter键?
- 怎么在DBGrid修改记录的数据?
edit1.text:='';
我希望这个combobox为空的时候,清空edit1.text
ComboBox1.ItemIndex := -1;
上面两句两个一起用上就可以了。
begin
edit1.text:='';
end;procedure TForm1.ComboBox1Change(Sender: TObject);
begin
if length(trim(combobox1.text))=0 then
edit1.text:='';
end;
begin
edit1.text:='';
combobox1.ItemIndex := -1;//根据你的需要
end;procedure TForm1.ComboBox1Change(Sender: TObject);
begin
if length(trim(combobox1.text))=0 then
edit1.text:=''
else edit1.text:= combobox1.text;
end;
begin
if Length(Trim(combobox1.text))=0 then
Edit1.text:=''end;
edit1.text:='';
就行了阿。
你是要判断COMBOBOX为空还是显示的内容为空阿?如果只是显示内容为空上面这句就可以了。
要判断COMBOBOX这空的庆自己要遍历一次。
可是我这样,还是不行啊
if Length(Trim(combobox1.text))=0 then
Edit1.text:='';
edit1.text:='';