FORM上有两个FLATCOMBOBOX,在COMBOX1的ONCHANGE下写如下内容: case fieldtype of//判断字段类型
ftstring:
begin
with wnqueryfrm.FlatComboBox2.Items do
begin
Clear;
add('>=');
end;
end;为什么FLATCOMBOBOX2不见动静,如果在里面用一般的赋值语句如X:=40;却可以执行。谢谢
ftstring:
begin
with wnqueryfrm.FlatComboBox2.Items do
begin
Clear;
add('>=');
end;
end;为什么FLATCOMBOBOX2不见动静,如果在里面用一般的赋值语句如X:=40;却可以执行。谢谢
40是所以才会执行,如果是实行或是字符串就不行了.
case fieldtype of//判断字段类型
ftstring:
begin
with wnqueryfrm.FlatComboBox2.Items do
begin
Clear;
x:=40; //add('>=');
end;
end;
可以执行X:=40这条语句
代码还不够明白。
另外,你的这段代码有问题吧,还少一个End;
ftstring:
begin
with wnqueryfrm.FlatComboBox2.Items do
begin
Clear;
add('>=');
end;
end;//不加的话,它会跑下去;
end;把你的代码全给出来,这看的不太清楚,你是不是Case of 外边还有
With .. do 语名?
begin
将这个begin给去掉就可以了吧