我有一个包含多个带有复选框的 TreeView ActiveX 控件的表单。根据第一个 TreeView 中的选定项目,我在其他 TreeView 中显示不同的项目。
如果在第一个 TreeView 中选择了未选中的项目,我想禁用所有 TreeViews。为此,我检查是否在我的更新功能中检查了 SelectedItem。如果不是,我将除第一个和退出之外的所有 TreeView 的 Enabled 属性设置为 false。如果选中它,我将属性设置回 true 并根据第一个 TreeView 的 SelectedItem 更新 TreeViews。
它正在工作,但我的问题是,当我将 Enabled 属性设置回 true 时,在将其设置为 false 后,TreeView 会显示在左上角。它们堆放在角落里,所以只能看到最后一个。
我一直在寻找有关如何解决此问题的提示,但没有运气。任何想法?