首先拖动一个PopupContainerEdit控件和PopupContainerControl控件到界面上,在PopupContainerControl中拖动一个TreeList控件,设置TreeList控件的OptionsView属性,我的设置为
设置TreeList控件的OptionsView属性 设置TreeList的OptionsSelection属性:
设置TreeList的OptionsBehavior属性,使其不可编辑: 然后设置PopupContainerEdit的PopControl属性
使其与PopupContainerControl组件关联
为TreeList添加FocusedNodeChanged事件
private void treeList2_FocusedNodeChanged(object sender, FocusedNodeChangedEventArgs e)
{
TreeListNode node = e.Node;
popupContainerEdit1.Tag = node["xxxx"].ToString();
popupContainerEdit1.EditValue = node[0].ToString();
popupContainerEdit1.ClosePopup();
}
选择之后便可关闭弹出框。
补充:为了能让PopupContainerControl和PopupContainerEdit的宽度保持一致,需要在PopupContainerEdit上添加QueryPopUp事件处理:
private void popupContainerEdit1_QueryPopUp(object sender, CancelEventArgs e)
{
PopupContainerEdit popupedit = (PopupContainerEdit)sender;
popupContainerControl1.Width = popupedit.Width;
}
- 大小: 25.7 KB
- 大小: 24.5 KB
- 大小: 32.9 KB
- 大小: 35.1 KB
- 大小: 15.4 KB
分享到:
相关推荐
用Dreamweaver制作下拉菜单,手把手教你马上学会如何制作下拉菜单
wincc 下拉菜单,代码实现下拉菜单的制作
CSS3制作下拉菜单,供大家一起共同分享学习。
Dreamweaver制作下拉菜单
最新项目需求要求做一个三级下拉菜单列表(树形下拉菜单)。但UGUI并没有原生的插件,只能自己实现。思路每个级的ItemPanel(一个单级菜单条)样式是一样的,于是需要一个panel来装所有的itemPanel,在整个菜单 顶部...
layui使用tree完美整合树形下拉菜单,实例已实现初始化下拉列表、动态赋值、获取选中值等功能,一看就懂,下载即用!
layui使用tree完美整合树形下拉菜单,实例已实现初始化下拉列表、动态赋值、获取选中值等功能,一看就懂,下载即用!
Access数据库-二级下拉菜单制作
VBA设置多级下拉菜单.xlsm VBA设置动态多级下拉菜单.xlsm
支持下拉菜单 下拉树 模糊搜索,支持中间字段的匹配
收藏的很多下拉菜单的集合包,二级下拉菜单、三级下拉菜单等。
24、Jquery纯CSS3制作华丽网站下拉菜单
网页下拉菜单3种实现,html+css实现,js实现,JQuery实现。
jquery html5动画下拉菜单鼠标点击展开多级下拉菜单列表 jquery html5动画下拉菜单鼠标点击展开多级下拉菜单列表 jquery html5动画下拉菜单鼠标点击展开多级下拉菜单列表
使用jquery制作精美的下拉菜单,供大家一起共同分享学习。
在excel中制作下拉菜单以及添加提示描述,还可以简单用一下吧。
vba制作动态下拉菜单0919
主要介绍了纯html+css制作三级下拉菜单,如何制作下拉菜单效果,三级下拉菜单又是怎么实现的,本文为大家揭晓,感兴趣的小伙伴们可以参考一下
jquery树形导航菜单插件制作一个类似树形展示的slider滑动多级二级下拉菜单目录,支持无限嵌套。jquery插件,jquery下载。
JS 无限下拉菜单 JS 无限下拉菜单 JS 无限下拉菜单 js下拉菜单 无限下拉菜单 JS 无限下拉菜单