我的代碼在Windows窗體下的性能出現問題。 有一個表格,她的佈局取決於構造函數數據,因爲他的佈局必須是OnLoad
或Constructor
生成的。動態Windows窗體組件(性能問題)
我生成簡單,基座FlowLayoutPanel
具有其它FlowLayoutPanels
,對於每一個都具有Label
和TextBox
與DataBinding
。
問題是這樣的很慢,長達20秒,我繪製小於100所控制,從Performace Session
我知道的一個問題是在70%處理。第功能:
- System.Windows.Forms.Control的。 ControlCollection.Add(類System.Windows.Forms.Control的)
- System.Windows.Forms.ControlBindingsCollection.Add(類System.Windows.Forms.Binding)
如何我可以用這個做什麼? 任何人都可以幫我解決這個問題嗎? 如何解決動態表單佈局問題?
你有我的同情心,你可以用stackshots來確切地說明問題是什麼。一般來說,像這樣的問題是爲什麼我使用動態對話框(http://stackoverflow.com/questions/371898/how-does-differential-execution-work)。我有一個適用於Windows窗體的版本,它工作正常,但它屬於我的僱主 – 2010-04-26 16:44:58