• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VSC#Epressで、FormのShowsに)

フォームのデザイン時に表示イベントが発生する問題の対処法は?

このQ&Aのポイント
  • VSC#Epressで、フォームのデザイン時に表示イベントが発生してしまう問題について、解決方法を教えてください。
  • VisualStudioC#2010Expressを使用してフォーム(A)を作成し、そのフォーム(A)にShownイベントを取り付けます。そして、そのフォームを継承したフォーム(B)を作成します。すると、フォーム(B)のみ、実行時だけでなく、デザイン時にもShownイベントが発生してしまいます。
  • デザインしている途中でイベントが発生しないようにするには、どうすればよいでしょうか。

質問者が選んだベストアンサー

  • ベストアンサー
  • Picosoft
  • ベストアンサー率70% (274/391)
回答No.1

Shownイベントの最初に以下のコードを挿入してください。  if(this.DesignMode) return; http://h-pg.blogspot.jp/2012/06/form-inherits-designer-error.html

tatapatank
質問者

補足

早速の回答、ありがとうございます。 そもそも、何でこんなことが起こるのでしょうか。 全てで起こるのならいざ知らず、継承したものだけに 発生するというのが、よくわかりません。 VisualStudioの本来の仕様なのですか?それとも 不具合かなんかなのでしょうか。 補足で構いませんので、ご回答いただければ幸いです。

関連するQ&A