如何让combobox控件显示为下拉状态(50分)

  • 主题发起人 主题发起人 ch1234
  • 开始时间 开始时间
C

ch1234

Unregistered / Unconfirmed
GUEST, unregistred user!
1、我对一个combobox 控件操作,需要先输入一个值,而后根据这个值向combobox中add 新的
items 但添加后如何可以使combobox 显示为下拉状态。
2、对一个数据表操作,使用table 控件,如何可以根据条件不同过滤数据
对新手支持一下啦
 
combobox1.droppeddown := true;
 
combobox1.droppeddown := true;
之后,鼠标的状态不对,为 “I” 状态,不是箭头,如何修改鼠标的状态
请panjf在指教一下
 
sendmessage(combobox.handle,CB_SHOWDROPDOWN,1,0);

设置tabel.filter属性
 
Screen.Cursor := crDefault;
 
你是不是在onchange里写的?
换一个事件就好了。或者写到别的控件的事件里,比如说button Click
 
我需要在combobox中输入结束后,回车而后使combobox下拉
所以我写在了ComboBox1KeyPress事件中了
 
好像没办法修改,如果鼠标不放在combobox上就没事,delphi的bug?
稍稍改一下老人家的办法就行了,
在Combobox1.DroppedDown := true;后加上Screen.Cursor := crArrow;
因为combobox在设成true后把crIBeam设成了crDefault;
 
1、sendmessage(combobox1.Handle,CB_SHOWDROPDOWN ,1,0);
 
结束问题
给panjf 30分
给vine 10分
给老人家 10分
小弟分不多,各位见谅!
 
后退
顶部