vb.net 重画ComboBox

qicanlin 2006-02-14 03:11:10
因客户需要,想把vb.net的combobox进行重画,把右边带箭头的下拉部分的宽度加长。
此类空间没有重画过,
望大家帮忙,在线等。先谢了
...全文
176 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
夜雨悠扬 2006-02-20
  • 打赏
  • 举报
回复
自定一个一个ComboBox,从原来的combobox重载出来,然后再Paint事件中使用ControlPaint.DrawComboButton方法进行重画那个按钮就可以了
兔子-顾问 2006-02-20
  • 打赏
  • 举报
回复
自定义控件,放一个combobox,然后在上面叠一个按钮,按钮压住原来的“箭头”,然后绑定事件,或者传递消息的方式把上面按钮的点击效果传给下面那个三角。
qicanlin 2006-02-20
  • 打赏
  • 举报
回复
我想修改的是那个带箭头的按钮不是像listbox那个下拉框

"一个文本框,一个带向下箭头图标的按钮,下面再放一个LISTBOX,写成一个控件,就是你自己的COMBOBOX了,下面LISTBOX要显示多长你想改就是非常容易的."这样的话,combobox的许多事件和属性会丢失的啊
我想还是因该用继承的吧,但是继承后不知道这个按钮去的客户区是什么 不知道怎么重画
SeeSunSet 2006-02-17
  • 打赏
  • 举报
回复
一个文本框,一个带向下箭头图标的按钮,下面再放一个LISTBOX,写成一个控件,就是你自己的COMBOBOX了,下面LISTBOX要显示多长你想改就是非常容易的.
rickjelly2004 2006-02-16
  • 打赏
  • 举报
回复
你自己做已个控件,下拉部分做成已个控件,那就可以了,下拉部分随便你放什么
qicanlin 2006-02-16
  • 打赏
  • 举报
回复
怎么没人回阿
大家是不是都不会呢

16,556

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧