酢ろぐ!

カレーが嫌いなスマートフォンアプリプログラマのブログ。

Windows Mobile(.NET Compact Framework)で新しいフォームを開く

Windows Mobileでは画面上に1つのフォームしか表示することが出来ません。ですので、ShowDialogメソッドを使って同期的にウィンドウを表示することで、画面遷移を表現することが可能です。

以下のサンプルコードは、プロジェクトにForm2を追加している状態を前提にしています。

f:id:ch3cooh393:20140723123405p:plain

C#

private void button1_Click(object sender, EventArgs e)
{
   Form2 form = new Form2();
   form.ShowDialog();
}

上記のサンプルコードを実行(ボタンをClick)すると、Form2を開きます。