VB listbox如何嵌入单选钮(optionButton)?

GIS_Dream 2009-12-28 03:25:12
大家好!我的问题如上,希望高手给回答一下,谢谢!!
...全文
255 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
这样的话用treeview吧,就是显示的是上下,不是并排。
或用grid
GIS_Dream 2009-12-29
  • 打赏
  • 举报
回复
我的意思是在listbox上加上单选按钮,实际上我最终的效果是想要这样的效果:
北京市 单选按钮 50*50 单选按钮 25*25
上海市 单选按钮 100*100 单选按钮 50*50
这是listbox中动态加载后前两行的状态,当单击 北京市 选择50*50 时 再单击确定处理程序,这样的控件能实现吗? 有代码最好,谢谢!!
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 chen8013 的回复:]
To 企鹅:
ListBox.Style = Checkbox
是复选框的效果, 楼主要的是单选按钮的效果。
[/Quote]
嘿嘿。

或换treeview,
style = 1
fullrowselect = true
labeledit = 1

加两个小图片,选的和没选的。
nodeclick 事件里加点代码
三断笛 2009-12-28
  • 打赏
  • 举报
回复
ListBox默认状态就是单选的,何必还要加个小圈圈来做单选框。如果你想加个小圈圈那容易啊,选中一项的时候就在那一项的最前面加上一个⊙或●,并把前一个选中项的圈圈去掉。
如果嫌这个不好看,那你可以用MSHFlexgrid啊,把圈圈换成更逼真更漂亮的图片。
舉杯邀明月 2009-12-28
  • 打赏
  • 举报
回复
To 企鹅:
ListBox.Style = Checkbox
是复选框的效果, 楼主要的是单选按钮的效果。


楼主,有必要发两个贴子吗!
可以用控件数组+动态加载控件的方法,也可以自己制作一个控件。
  • 打赏
  • 举报
回复
listbox上有,checkbox = true。
家里没vb,凭记忆。
GIS_Dream 2009-12-28
  • 打赏
  • 举报
回复
有没有方法在现有的listbox上添加呢?谢谢!!
SYSSZ 2009-12-28
  • 打赏
  • 举报
回复
我认为做一个自定义控件较为可行.

1,453

社区成员

发帖
与我相关
我的任务
社区描述
VB 控件
社区管理员
  • 控件
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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