可用于Excel加载项的多选控件
本文关键字:控件 加载项 用于 Excel | 更新日期: 2023-09-27 18:26:31
实际上,我对使用VSTO创建excel加载项很陌生。
我的要求是,当用户选择一个单元格时,它应该变为多选控件,他会在其中选择几个项目。
当选择转到另一个单元格时,新选择的单元格应成为多选控件,而旧单元格应单独保留值,需要删除控件。
我在下面试过
我附加了一个单元格的选择更改事件,在该事件中创建组合框并填充值。
当选择更改为新单元格时,如何从旧单元格中删除该控件??
而且组合框没有Mutiselect属性。是否对此功能进行了适当的控制?
是否有任何活动的X控件?
任何符合这种要求的样品都会有很大帮助。
请引导。
提前感谢。
您可以将System.Windows.Forms.CheckedListBox
用作多选组合框。我认为最好设置CheckOnClick=true
这是监听选择更改事件的正确方式。但本次活动不会告诉您有关您的选择来源的信息。
您可以在上下文中自己保存单元格位置,也可以在组合框中保存单元格位置并始终尝试隐藏与currentSelection
单元格不匹配的组合框。