「別フォームの操作」(2006/04/06 (木) 15:02:02) の最新版変更点
追加された行は緑色になります。
削除された行は赤色になります。
別のフォームを表示するには、フォームクラスを生成して、showメソッドを呼ぶ。
Form2 fm = new Form2();
fm.Show();
生成だけして表示してないフォームのコントロールを操作する場合、ちょっとしたコツが必要。
public partial class Form2 : Form
{
public Form2()
{
InitializeComponent();
CreateGraphics();
}
と、表示したいフォームのコンストラクタに
CreateGraphics();
を追加すると、Show()メソッドが呼ばれる前にフォーム上のコントロールをすべて生成してくれるので、別フォームから操作したい場合も変な例外が発生しない。。。。かも!(自信ない)
表示オプション
横に並べて表示:
変化行の前後のみ表示: