日期:2014-05-18  浏览次数:20693 次

combobox C#
求高手解答,谢谢了,combobox C#如何做出这种效果,就是鼠标在下拉列表停留时一段时间后,弹出一个文本框,

------解决方案--------------------
微软自带的combobox 没有这种功能。

 停留一段时间 弹出文本框

 怎么这么奇怪的需求?
------解决方案--------------------
呵呵,这个需求有点意思啊
javascript吧。
主要是这个时间感觉不是很容易控制啊
------解决方案--------------------
用鼠标事件吧:
1,鼠标点击到下拉列表中的某一项时,设置bool开关变量S打开;
2,判断S,若打开则计时器计时,假如时间间隔为t,则t时刻时判断鼠标位置是否在下拉列表对应项上,若在则弹出文本窗体
------解决方案--------------------
确认是文本框?不是tips?contextMenuStrip或者tooltip?
------解决方案--------------------
放一个gridview在窗体,设置隐藏,点击combobox 后显示(需要设置gridview的显示位置),选择数据后隐藏


------解决方案--------------------
这个需求真是有点意思......