簡體   English   中英

TabControl添加非常慢

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM