在加了这句后
DBcbx_Name.Items.Clear;
在文本框里输入字符都会跳到前面去,非常不方便,怎么能解决这个问题?
DBcbx_Name.Items.Clear;
在文本框里输入字符都会跳到前面去,非常不方便,怎么能解决这个问题?
解决方案 »
- delphi TClientSocket问题
- 把数据传进DLL
- 在一个Exe里面每次生成WebBrowser时,可以得到新的Session ?
- delphi中调用C写的dll的参数问题
- 急得不得了!!!这个问题对我来讲有点麻烦(关于dbgrid表)!
- 如何在listview控件里显示背景图片?????????????????????
- 帮我啊!!!!一个困扰了好久的问题!
- oracle运行环境中,有没有我们可以用的全局变量?
- 我正处在迷茫之中...................
- 求翻译,C代码转delphi代码
- fastreprot内存问题,请高手帮忙!
- 100分求助:XP系统下如何使自己的程序不使用系统皮肤
begin
with ADOQuery1 do
begin
Close;
SQL.Clear;
SQL.Add('select Name from aaa where Name like :a');
Parameters.ParamByName('a').Value := '%'+DBComBoBox1.Text+'%';
Open;
end;
DBComBoBox1.Items.Clear;//就是这句,每次输入字符会使光标跑到字的前面,去掉又不行
while not ADOQuery1.Eof do
begin
DBComBoBox1.Items.Add(ADOQuery1.FieldValues['name']);
ADOQuery1.Next;
end;
end;
在DBComBoBox1输入字符的时候光标总会跑到前面去,不知用ComBoBox会不会这样?
SQL.Add('select Name from aaa where Name like :a');
Parameters.ParamByName('a').Value := '%'+DBComBoBox1.Text+'%';
DBComBoBox1.Items.Add(ADOQuery1.FieldValues['name']);
在DropDown事件就没有这个问题了