■75933 / ) |
Re[3]: ユーザーコントロールの処理の方法について |
□投稿者/ 魔界の仮面弁士 (331回)-(2015/05/19(Tue) 13:54:00)
|
■No75927 (よぽん さん) に返信 > フォームのロード時の1回のみ処理をさせたいような場合。 > どうすればよいのでしょうか?
そのクラスに ISupportInitialize インターフェイスを実装しては如何でしょう。 https://social.msdn.microsoft.com/Forums/ja-JP/57d18cbf-4253-4090-89d9-0fc26f310306
■No75929 (よぽん さん) に返信 > this.VisibleChanged += Init0; > なら、必要なものは > this.VisibleChanged += Init1;
こういう方法もあります。
protected override void OnVisibleChanged(EventArgs e) { if(this.DesignMode && this.初回) { VisibleChangedイベントの直前に実施する処理(); }
// 本来の VisiblChanged イベントを発動 base.OnVisibleChanged(e);
if(this.DesignMode && this.初回) { VisibleChangedイベントの直後に実施する処理(); this.初回 = false; } }
|
|