如何实现这样的功能?(一个Listbox内容比较多时,可以分类、分级显示,就像菜单的样式。)望高手指点啊。。
比如:有如下选项,平时放在一起也比较难看,多达十数个选项时,操作者选择起来就比较麻烦了。
1正常
2较正常
3不正常
4异常
5正确
6不正确
7良好
8较好
9不好
10较差
。。。
有没有什么办法在一个Listbox内实现以下的功能:分级、分类显示
1正常>较正常>不正常>异常
2正确
3良好
选择(正常)时激活一个新的下拉列表,显示(较正常、不正常、异常),而选择(良好)时,激活的下拉列表内显示的是(较好、不好、较差)。通过方向键+回车键就可以选择了。重点是:第一级的字符本身也是可被选择的。
万分感谢哪位大虾指点一下!!!
问题点数:100、回复次数:14Top
1 楼tc3236()回复于 2006-05-03 19:36:36 得分 0
自己沙发一下:)Top
2 楼fangxinggood(JustACoder)回复于 2006-05-03 19:41:13 得分 0
建议做一个两级联动的comoboxTop
3 楼tc3236()回复于 2006-05-03 19:47:04 得分 0
看过网上不少的二级联动的例子,都是同时显示两个或三个下拉框,这里要求的是在一个下拉框内实现! 有二级内容时,二级下拉框才出现,就像windows的《开始》按钮一样啊。
方便的话给出实现方法及代码如何?谢了Top
4 楼pslh(pslh)回复于 2006-05-03 20:37:01 得分 0
关注中Top
5 楼fangxinggood(JustACoder)回复于 2006-05-03 20:48:40 得分 0
那就直接用menu好了。。。Top
6 楼fangxinggood(JustACoder)回复于 2006-05-03 20:50:32 得分 0
不过只能固定在form最上面了。。。
不知道楼主要求的画面layout是怎样的?Top
7 楼tc3236()回复于 2006-05-03 21:19:15 得分 0
谢谢楼上的意见
只是这样做出来就成菜单了,呵呵。
布局是动态跟随在主下拉框的右侧,需根据主下拉框的位置来定。
本意是做个报告书写系统,此功能可省却操作者对大量常用词汇的频繁选择。Top
8 楼tc3236()回复于 2006-05-04 08:32:05 得分 0
再顶一下Top
9 楼wuying0609()回复于 2006-05-25 20:23:36 得分 0
帮你顶,因为我也想知道,不是还可调节各块的大小吗?Top
10 楼qgqchile(qgq)回复于 2006-05-26 11:55:33 得分 0
用层加JS 做就好了
树在一个DIV里
外面画个DROPDOWNLIST的东西点击后显示层Top
11 楼zhslls()回复于 2006-05-26 12:05:58 得分 0
建议你自己写个自己的LISTBOX,利用LISTBOX和弹出菜单来实现,我猜想能实现你要的效果,动手靠自己了!Top
12 楼bejge1121(C#技术群:27845149)回复于 2006-05-26 12:25:18 得分 0
可能改用TreeView控件???Top
13 楼capricciososoft(随想软件)回复于 2006-05-26 12:37:55 得分 0
同上,TreeView控件更合适。或者仍然使用Listbox,点击具有子项的列表项时,将列表框清空,加载子项列表。然后再列表框上附加一个返回按钮……Top
14 楼HAVENT(夜雨流星℡)回复于 2006-05-26 13:55:31 得分 0
以前好像看到过将TreeView和ListBox结合的,是WinForm的Top




