winform中,需要將panel內的所有控制元件在enabled和disenable之間切換
我直接將panel的Enabled屬性設定為false時,這樣Panel內的內容也無法滾動了
當我用遞回將Panel內的每一個控制元件的Enabled屬性設定為false時,這樣Panel內的內容可以滾動顯示,但是,我再次將控制元件的Enabled屬性設定為true時,也會將一些始終需要禁用的控制元件設定為可用。
當然我可以將這些控制元件標識出來,在設定Enabled屬性為true時跳過。但是這樣控制元件多了就會顯得比較麻煩。
那么,有沒有比較簡單的方法:Panel內的控制元件既可以在enabled和disenable之間切換(切換為enabled時跳過始終需要disenable的控制元件),當disenable時又可滾動查看?
直接設定Panel的Enable屬性是最方便的,唯一的問題就是不能滾動顯示,請問有沒有辦法處理?
uj5u.com熱心網友回復:
panel外面再來一個panel試試uj5u.com熱心網友回復:
再套一個Panel,最外層的顯示scrollbar第二層Panle用于設定Enable,Dock設定為Top,并手動設定高度
控制元件全放在第二層Panel中
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/269029.html
標籤:C#
上一篇:中文版CRM開發成英文版
