我有一个UltraListView
和一些带有复选框的项目。现在我必须在index
给出的帮助下禁用指定的复选框。
例如:如果我提供'0',那么我应该禁用第一个复选框,如果我提供'1',则第二个复选框应该被禁用。
//代码
Me.lvUnlink.Items(O).Control.ViewSettingsList.CheckBoxStyle = UltraWinListView.CheckBoxStyle.CheckBox
我尝试了上面的代码并禁用了所有复选框。我怎样才能做到这一点?
答案 0 :(得分:0)
有不同的方法可以解决这个问题。如果您使用的是UltraListViewItemCheckBoxUIElement实例,也许最简单的解决方案之一就是。例如:
UltraListViewItemCheckBoxUIElement elem = e.Element.GetDescendant(typeof(UltraListViewItemCheckBoxUIElement),ultraListView1.Items[3]) as UltraListViewItemCheckBoxUIElement;
if (elem != null) elem.Enabled = false;
如果要使用索引禁用/启用特定项目/项目,则应在GetDescendant()方法中指定上下文
如果您有任何疑问,请随时写信给我