[英]TabControl Add is very slow
我有一個C#Windows Forms應用程序。
我上面有一個TabControl,根據用戶設置,它將動態地使用TabControl.Controls.Add將一組特定的TabPages添加到選項卡。 TabPage並不特殊,它們只有按鈕和文本。
動態地執行此操作,即使對於少量選項卡,也很慢。 每次“添加”調用,或使用“ AddRange”一次添加一堆,都會導致等待半秒左右。
SuspendLayout無效。
有什么建議么?
它不是添加控件,而是其中一個控件上具有PropertyGrid的控件,而Form_Load設置了SelectedObject,這是一個很慢的操作。
PropertyGrid運行緩慢是一個不同的問題!
添加時嘗試tabcontrol.Enabled = False,完成時嘗試True。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.