前段时间自己在公司负责将web下的一些自己的控件转换为 winform模式下。其实对于C/S的开发自己不是很熟悉,但是新员工嘛,没办法,硬着头皮扛下了。接下来就是不断去学习和研究,今天在做多选下拉菜单时,遇到了一点难度,网上搜索了下,解决方案很多,大多在combobox里面家checkbox,但这样对用户的体验不是很好,因为用户可能需要选择连续的很多选项,这时就需要一个一个的点,不够人性化。思考之后,我觉得ListBox里面的MultiExtended蛮适合的。于是利用午后时间,做了demo,结合textbox一起使用,效果不错。废话先不多说了,来张截图先吧。
主要功能,用户在使用控件的时候只能看到一个textbox,点击输入框后出现选项菜单,然后选中值后,输入框会自动添加好值,点击旁边的按钮,选项框消失。这边有个注意点,就是要让控件的背景随选择菜单的出现变大和变小。
代码部分:
combobox实现下拉多选的终结解决方案
最新推荐文章于 2022-09-22 18:24:04 发布