求助:自定义一个类似combobox控件遇到的问题??? 用button textbox listbox 等控件定制一个类似combobox的控件,带新增和删除等功能(同时对数据库操作),遇到几个问题,一是当把两个定制控件上下并列添加到窗体,运行时点上面一个,弹出的窗口中还可以看见另一个控件,也就是没完全覆盖另一个;二是当一个自定义控件点击后窗口弹出时,怎样在主窗体中点这个控件以外的地方就能把弹出的窗口收回。求大家帮忙解答,万分感谢!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1、BringToFront()看看。2、在Form的mouseclick事件中listbox.Hide(),因为只有点击了非control区域才激发该事件。 啊?这个方法好笨~继承Combobox,写个ToolStripDropDown嵌进去。这种写Combobox的方法很多,自己研究一下~ 谢谢Efcndi和cpw999cn 我会按cpw999cn 说的去试的,不过我原来的这种方法还有最后一个问题还是要问一下,我如果把自定义控件放到一个窗体的边缘,下拉框就不会出现在窗体以外,会被截断,请问如何解决? * hxp930 * * 等 级: 发表于:2008-01-02 21:54:415楼 得分:0谢谢Efcndi和cpw999cn 我会按cpw999cn 说的去试的,不过我原来的这种方法还有最后一个问题还是要问一下,我如果把自定义控件放到一个窗体的边缘,下拉框就不会出现在窗体以外,会被截断,请问如何解决? ======================这是没有办法解决的,Windows的ComboBox下拉部分经过特殊处理,有自己的句柄,可以重绘在窗体之外。除非你想用菜单代替ListBox,或自己编程绘制下拉框。 C# 图像动画放大缩小 如何实现? c#写的socket异步程序 运行一小时左右出错,高手们帮帮小弟 VS C#.Net中怎样分割大数字? 关于模式窗释放资源的问题,在线等 大家看看这句SQL哪错了 求 Crystal Reports 11 (水晶报表11 )的注册码 如何用C#给一个gif动画加上水印? 返回数据集的问题 一个Datagrid表增删改的怪问题 重画问题 散分换点人气,C# 一个简单分词程序的思路和代码 C# winform程序设计中,我如何实现两个窗体间的数据传值?效果像Windows系统查找页面一样...请教高手
继承Combobox,写个ToolStripDropDown嵌进去。这种写Combobox的方法很多,自己研究一下~
*
* 等 级:
发表于:2008-01-02 21:54:415楼 得分:0
谢谢Efcndi和cpw999cn 我会按cpw999cn 说的去试的,不过我原来的这种方法还有最后一个问题还是要问一下,我如果把自定义控件放到一个窗体的边缘,下拉框就不会出现在窗体以外,会被截断,请问如何解决?
======================
这是没有办法解决的,Windows的ComboBox下拉部分经过特殊处理,有自己的句柄,可以重绘在窗体之外。
除非你想用菜单代替ListBox,或自己编程绘制下拉框。