かんじのC#めも@Wiki
別フォームの操作
最終更新:
匿名ユーザー
-
view
別のフォームを表示するには、フォームクラスを生成して、showメソッドを呼ぶ。
Form2 fm = new Form2(); fm.Show();
生成だけして表示してないフォームのコントロールを操作する場合、ちょっとしたコツが必要。
public partial class Form2 : Form { public Form2() { InitializeComponent(); CreateGraphics(); }
と、表示したいフォームのコンストラクタに
CreateGraphics();
を追加すると、Show()メソッドが呼ばれる前にフォーム上のコントロールをすべて生成してくれるので、別フォームから操作したい場合も変な例外が発生しない。。。。かも!(自信ない)