怎样实现这样的控件? 请问怎样实现类似TComBoBox控件:下拉时弹出下拉窗体,而单击了下拉窗体之外的部份,下拉窗体自动关闭?我要求的是下拉窗体中可能要自画,如要多列或其它,所以用TComBoBox不适应。请各位能不能说得具体些。本人对写Delphi控件不熟。谢谢。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以用一个deit控件,键盘或鼠标enter时显示一个panel,在鼠标单击时,panel没获得焦点就not visibel 方法一: 1.使用障眼法: 用一个面板固定放在Combobox下边,一般的时候它的Visible=False,Combobox下拉的时候再让它 Visible:=True; 在面板的OnExit事件中写: Panel.Visible:=False; 2.在Combobox的OnDrapDraw事件中: 写你自己要做的动作 没搞懂你的意思!你是要改combobox控件,还是要干吗? 用组合控件效果看起来不好,最好就是像 SetFocus 说的一样,重新修改Combobox控件,使它的下拉窗口可支持各种样式,如表格,列表等等。 关于PageControl的问题 DELPHI如何编写去掉SWF的保护密码 请教关于win2000下softice的安装问题!! IntraWeb使BackButton生效 如何用程序实现数据库的备份恢复?帮帮忙,急用啊! 请问计算两时间之差用什么函数? 向动态创建窗体传值,写成过程则有问题,直接写语句没问题 想知道用installshell for delphi发布应用程序上的一些设置 关于嵌入的IE WINSOCK 控件问题 求怎样在delphi中运用excel打印报表的资料! 服务 "PerfOS" 的收集过程生成了 一个意外现象?怎么回事
1.使用障眼法:
用一个面板固定放在Combobox下边,一般的时候它的Visible=False,Combobox下拉的时候再让它
Visible:=True;
在面板的OnExit事件中写:
Panel.Visible:=False;
2.在Combobox的OnDrapDraw事件中:
写你自己要做的动作
最好就是像 SetFocus 说的一样,重新修改Combobox控件,使它的下拉窗口可支持各种样式,如表格,列表等等。