关于下拉框的问题---可否实现带查询的下拉框 ( 积分: 100 )

  • 主题发起人 主题发起人 yijingfc
  • 开始时间 开始时间
Y

yijingfc

Unregistered / Unconfirmed
GUEST, unregistred user!
在html中(结合ASP),下拉框是否可以从键盘输入数据,输入数据时,如果下拉框选项中有类似数据,就会及时出现在下拉框中供点击选择,也就是能否实现边输入边查询的强大功能?类似access中窗体里面的组合框。
执着的等待
 
在html中(结合ASP),下拉框是否可以从键盘输入数据,输入数据时,如果下拉框选项中有类似数据,就会及时出现在下拉框中供点击选择,也就是能否实现边输入边查询的强大功能?类似access中窗体里面的组合框。
执着的等待
 
我给自己顶顶!
 
http://www.delphibbs.com/keylife/iblog_show.asp?xid=2020
可以输入的下拉框,(
 
进来看看,学习一下,顺便给楼主顶顶贴.
 
lnboy的做法倒是挺好,可是能不能在输入数据的过程中,让相似的选项出现在下拉框的同时,展开下拉菜单,以便及时选择,而不用等到输入完后再点下拉框。还有你那个CSS的定位,只能是绝对位置吗?
我试了一下,文本框怎么不在下拉框的上层呢,它总是出现在低层,无论我怎么改它的z-index属性
 
这样实现,自己看吧:
procedure TForm1.ComboBox1Change(Sender: TObject);
var
thepchar:array[0..79]of char;
str:pchar;
thestring:string;
theindex:integer;
begin
thestring:=trim(ComboBox1.Text);
if thestring<>'' then
begin
str:=pchar(thestring);
strcopy(thepchar,str);
theindex:=sendmessage(Combobox1.Handle,lb_selectstring,-1,longint(@thepchar));
sendmessage(Combobox1.Handle,lb_settopindex,theindex,0);
end
else
begin
sendmessage(Combobox1.Handle,lb_setcursel,-1,0);
sendmessage(Combobox1.Handle,lb_settopindex,0,0);
end;
end;
 
missinwind,不好意思,你用的是什么语言啊,不像JAVASCRIPT
你这个程序的功能能实现像IE中“地址栏”那样的功能吗
 
多人接受答案了。
 
后退
顶部