有誰知道根據上下文獲取啓用/禁用窗體上的控件的正確方法嗎?問題是,我的窗體上有大約50個控件,它們的狀態應該取決於某些列表中選定的項目,選中的複選框以及數據庫中的某些數據是否存在。Windows窗體,根據
非常粗略的例子是當你有一個多選樹視圖和像「比較」按鈕。只有當您在樹視圖中選擇的節點都是相同類型時才應啓用此按鈕。此外,還有一個額外的要求是,只有選擇2個節點時才能啓用。還有一點,並不是每個班級都可以進行比較,所以您應該選擇什麼來進行比較也有限制。
問題不在於Control.Enabled = true/false。問題是關於通用方法。
謝謝。
我想如果你有這樣複雜的規則,你可能不得不手動去做。 – Ian