Windows フォーム アプリケーションのコード
このトピックは、Windows フォーム アプリケーションで一般的なプログラミング タスクを実行する方法を示すコードを簡単に見つけることができるように構成されています。 ここに示すトピックでは、コード例が紹介されています。 Visual Studio を使用する場合は、Windows フォーム デザイナーを使用してこれらのタスクの多くを作成できます。
タスクは次のカテゴリに分けられます。
アプリケーションの作成
フォームの操作
ダイアログ ボックス
データ バインディング
MDI フォーム
メニューの操作
グラフィックスと GDI+
印刷
ドラッグ アンド ドロップの操作
ユーザーの入力の処理
COM コンポーネントとのやり取り
アプリケーションの作成
方法 : コマンド ラインから Windows フォーム アプリケーションを作成する
フォームの操作
方法 : Windows フォーム アプリケーションでのフォント パターンの変更に応答する
ダイアログ ボックス
方法 : Windows フォームのダイアログ ボックスを表示する
データ バインディング
方法 : Windows フォーム コントロールを型にバインドする
方法 : BindingSource コンポーネントを使用してフォーム間でバインド データを共有する
方法 : 複数のコントロールを 1 つのデータ ソースにバインドして同期状態を保つ
方法 : BindingSource と INotifyPropertyChanged の各インターフェイスを使用して変更通知を発生させる
方法 : Windows フォーム コントロールをファクトリ オブジェクトにバインドする
MDI フォーム
方法 : MenuStrip を使用して MDI ウィンドウの一覧を作成する (Windows フォーム)
メニューの操作
方法 : メニュー項目を ContextMenuStrip に追加する
方法 : ContextMenuStrip をコントロールに関連付ける
方法 : ToolStripMenuItems を無効にする
方法 : ToolStripMenuItems を非表示にする
方法 : MDI ドロップダウン メニューに MenuStrip を挿入する (Windows フォーム)
方法 : ToolStripMenuItems に拡張機能を追加する
グラフィックスと GDI+
方法 : 描画する Graphics オブジェクトを作成する
印刷
方法 : 標準の Windows フォーム印刷ジョブを作成する
方法 : 実行時に PrintDialog のユーザー入力をキャプチャする
方法 : Windows フォームでユーザーのコンピューターに接続されたプリンターを選択する
方法 : Windows フォームでグラフィックスを印刷する
方法 : Windows フォームで複数ページのテキスト ファイルを印刷する
方法 : Windows フォーム アプリケーションに印刷プレビューを表示する
ドラッグ アンド ドロップの操作
方法 : アプリケーション間でドラッグ アンド ドロップ操作を実行する
ユーザー入力の処理
方法 : マウス イベントとキーボード イベントをコードでシミュレートする
方法 : Windows フォーム コントロールでユーザー入力イベントを処理する
COM コンポーネントとのやり取り
方法 : 独自のスレッドで各 Windows フォームを表示して COM 相互運用機能をサポートする
方法 : ShowDialog メソッドで Windows フォームを表示して COM 相互運用機能をサポートする