ISupportInitialize差(BeginInitの/ EndInit)及びSuspendLayout / ResumeLayout
-
22-08-2019 - |
質問
誰かが差がISupportInitializeインターフェイスのメソッドを使用しての間であるかを説明してもらえ(BeginInitの/ EndInit)と使用してSuspendLayout / ResumeLayout?
ISupportInitializeはONLY建設/「初期」、初期化時に使用されている...または既存の親コントロールに新しい子コントロールを追加したい場合は、後で使用することができますか?
任意の特定の違い?
私は非常にあなたの助けに感謝!
タグ、ありがとう
パト
解決
System.dllの中に住んでいるとコンポーネントのレルム内だけでかなり一般的な概念であるISupportInitializeインターフェイス。なお、のSystem.Windows.Formsの多くの部分は成分であり、また、のWindows.Forms ComponentModelもののメインユーザーである。
サスペンド/ ResumeLayoutは純粋のWindows.Formsの事で、本当にあなたが例えばありながら試してみてくださいませんグラフィックスに制御を伝えます子コントロールを追加したり、プロパティを変更します。
他のヒント
このためVB.Netでの正しい使用されるコードを、ほとんどの逆コンパイラは、この間違ったを取得します。
CType(Me.pictureBox1, System.ComponentModel.ISupportInitialize).BeginInit()
所属していません StackOverflow