Windows フォーム アプリケーションのコード

このトピックは、Windows フォーム アプリケーションで一般的なプログラミング タスクを実行する方法を示すコードを簡単に見つけることができるように構成されています。 ここに示すトピックでは、コード例が紹介されています。 Visual Studio を使用する場合は、Windows フォーム デザイナーを使用してこれらのタスクの多くを作成できます。

タスクは次のカテゴリに分けられます。

  • アプリケーションの作成

  • フォームの操作

  • ダイアログ ボックス

  • データ バインディング

  • MDI フォーム

  • メニューの操作

  • グラフィックスと GDI+

  • 印刷

  • ドラッグ アンド ドロップの操作

  • ユーザーの入力の処理

  • COM コンポーネントとのやり取り

アプリケーションの作成

方法 : コマンド ラインから Windows フォーム アプリケーションを作成する

フォームの操作

方法 : Windows フォームの境界線を変更する

方法 : Windows フォームのサイズを変更する

方法 : Windows フォーム アプリケーションでのフォント パターンの変更に応答する

ダイアログ ボックス

方法 : Windows フォームのダイアログ ボックスを表示する

データ バインディング

方法 : Windows フォーム コントロールを型にバインドする

方法 : データ バインドで発生するエラーと例外を処理する

方法 : BindingSource コンポーネントを使用してフォーム間でバインド データを共有する

方法 : 複数のコントロールを 1 つのデータ ソースにバインドして同期状態を保つ

方法 : BindingSource と INotifyPropertyChanged の各インターフェイスを使用して変更通知を発生させる

方法 : Windows フォーム コントロールをファクトリ オブジェクトにバインドする

MDI フォーム

方法 : MenuStrip を使用して MDI ウィンドウの一覧を作成する (Windows フォーム)

メニューの操作

方法 : メニュー項目を ContextMenuStrip に追加する

方法 : ContextMenuStrip をコントロールに関連付ける

方法 : ToolStripMenuItems を無効にする

方法 : ToolStripMenuItems を非表示にする

方法 : MDI ドロップダウン メニューに MenuStrip を挿入する (Windows フォーム)

方法 : ToolStripMenuItems に拡張機能を追加する

グラフィックスと GDI+

方法 : 描画する Graphics オブジェクトを作成する

方法 : ペンを作成する

方法 : ペンの色を設定する

方法 : ソリッド ブラシを作成する

方法 : Windows フォームにテキストを描画する

方法 : GDI を使用してテキストを描画する

方法 : GDI+ を使用してイメージをレンダリングする

印刷

方法 : 標準の Windows フォーム印刷ジョブを作成する

方法 : 実行時に PrintDialog のユーザー入力をキャプチャする

方法 : Windows フォームでユーザーのコンピューターに接続されたプリンターを選択する

方法 : Windows フォームでグラフィックスを印刷する

方法 : Windows フォームで複数ページのテキスト ファイルを印刷する

方法 : Windows フォームの印刷ジョブを完了する

方法 : Windows フォーム アプリケーションに印刷プレビューを表示する

ドラッグ アンド ドロップの操作

方法 : クリップボードにデータを追加する

方法 : クリップボードからデータを取得する

方法 : アプリケーション間でドラッグ アンド ドロップ操作を実行する

ユーザー入力の処理

方法 : キーボード入力を標準コントロールに変更する

方法 : キーボード入力を標準コントロールに変更する

方法 : キーボード入力をフォーム レベルで処理する

方法 : クリックとダブルクリックを識別する

方法 : マウス イベントとキーボード イベントをコードでシミュレートする

方法 : Windows フォーム コントロールでユーザー入力イベントを処理する

COM コンポーネントとのやり取り

方法 : 独自のスレッドで各 Windows フォームを表示して COM 相互運用機能をサポートする

方法 : ShowDialog メソッドで Windows フォームを表示して COM 相互運用機能をサポートする

参照

その他の技術情報

Windows フォーム リファレンス

Windows フォームについて

Windows フォーム アプリケーションの拡張

Windows フォーム コントロール