目次
Chapter01 ユーザー入力コントロールを使いこなす
- 1-1 クリックされたことを知りたい
- 1-2 テキストを改行して表示したい
- 1-3 アクセスキーを設定したい
- 1-4 フォームを閉じたボタンを取得したい
- 1-5 背景にイメージを使用したい
- 1-6 コントロールを無効にしたい
- 1-7 チェック状態が変更されたことを知りたい
- 1-8 チェックボックスのチェック状態を取得/設定したい
- 1-9 チェックボックスで3つの状態を使用したい
- 1-10 チェックマークの配置位置を設定したい
- 1-11 ラジオボタンのチェック状態を取得/設定したい
- 1-12 ラジオボタンのチェック状態が変更されたことを知りたい
- 1-13 トグルボタンを使用したい
- 1-14 日付の取得/設定をしたい
- 1-15 日時の入力書式を設定したい
- 1-16 選択可能な日付範囲を設定したい
- 1-17 今日の表示/非表示を設定したい
- 1-18 週番号を表示したい
- 1-19 連続した日を選択可能にしたい
- 1-20 指定した日を太字にしたい
- 1-21 週の初めの曜日を設定したい
- 1-22 ハイパーリンクを設定してURLをWebブラウザで開きたい
Chapter02 情報表示機能を使いこなす
- 2-1 コントロールを任意のサイズに設定したい
- 2-2 境界線のスタイルを設定したい
- 2-3 テキストの配置位置を設定したい
- 2-4 タスクトレイにアイコンを表示したい
- 2-5 バルーンヒントを表示したい
- 2-6 タスクトレイにアプリケーションを格納したい
- 2-7 進捗状況を表示したい
- 2-8 進捗範囲の最小値と最大値を設定したい
- 2-9 プログレスバーのスタイルを変更したい
- 2-10 コントロールにツールヒントを表示したい
- 2-11 ツールヒントにバルーンウィンドウを表示したい
- 2-12 指定したURLを表示したい
- 2-13 Webページの読み込みが完了したことを知りたい
- 2-14 ドキュメントタイトルやHTMLを取得したい
- 2-15 前のページや次のページを表示したい
- 2-16 現在表示しているページのURLを取得したい
- 2-17 ヘルプファイルを使用したい
- 2-18 レポートをデザインしたい
- 2-19 レポートを装飾したい
Chapter03 テキスト/数値入力機能を使いこなす
- 3-1 テキストを取得/設定したい
- 3-2 複数行入力できるようにしたい
- 3-3 Tab文字の入力やEnterキーで改行したい
- 3-4 行が自動で折り返されるようにしたい
- 3-5 入力可能な文字数を設定したい
- 3-6 テキスト内容が変更されたことを取得したい
- 3-7 ファイルを読み込んで表示したい
- 3-8 RichTextBoxの内容を保存したい
- 3-9 指定した行のテキストを取得したい
- 3-10 現在選択されているテキストの前景色や背景色を設定したい
- 3-11 選択されているテキストのフォントを変更したい
- 3-12 フォーカスを失っても選択範囲のハイライトを維持したい
- 3-13 キャレットの位置を取得したい
- 3-14 入力されたURLを自動でハイパーリンクに変換したい
- 3-15 マスク文字の設定を行いたい
- 3-16 パスワード入力用のテキストボックスを作成したい
- 3-17 マスク書式と一致しない文字の入力情報を知りたい
- 3-18 数値を取得/設定したい
- 3-19 数値の入力可能範囲を設定したい
- 3-20 値の増減量を設定したい
- 3-21 小数を表示/入力したい
- 3-22 桁区切り記号を表示したい
Chapter04 データ一覧表示を使いこなす
- 4-1 項目を追加/挿入/削除したい
- 4-2 表示されている項目の数を取得したい
- 4-3 ListBoxに表示された項目の選択方法を変更したい
- 4-4 ListBoxの選択項目を解除したい
- 4-5 ファイルの一覧を表示したい
- 4-6 表示するテキストと取得できる値を区別したい
- 4-7 ドロップダウンのスタイルを変更したい
- 4-8 オートコンプリート機能を実装したい
- 4-9 インストール済みフォント一覧を表示したい
- 4-10 項目が選択されたときにチェック状態を変更したい
- 4-11 チェックされている項目を取得したい
- 4-12 水平スクロールバーを表示したい
- 4-13 描画パフォーマンスを維持したい
- 4-14 選択されている項目のインデックス番号を調べたい
- 4-15 ListViewでデータの表示方法を設定したい
- 4-16 ListViewで詳細表示時の列ヘッダーを設定したい
- 4-17 ListViewで項目を追加/削除したい
- 4-18 ListViewで行全体をハイライト表示したい
- 4-19 ListViewで1つの項目だけを選択できるようにしたい
- 4-20 ListViewの選択項目を取得したい
- 4-21 ListViewで項目の背景色を設定したい
- 4-22 TreeViewでノードを追加したい
- 4-23 TreeViewで選択されたノードの取得/削除をしたい
- 4-24 TreeViewのノードを展開/折りたたみしたい
- 4-25 XMLファイルを表示したい
- 4-26 TreeViewやListViewでチェックボックスを使用したい
- 4-27 TreeViewの選択時/非選択時のイメージを設定したい
- 4-28 TreeViewで任意のノードのフルパスを取得したい
Chapter05 ダイアログを使いこなす
- 5-1 ファイル選択ダイアログを使用したい
- 5-2 選択可能な「ファイルの種類」を設定したい
- 5-3 拡張子を自動的に付加したい
- 5-4 ダイアログタイトルを設定したい
- 5-5 複数のファイルを選択できるようにしたい
- 5-6 ファイル保存ダイアログを使用したい
- 5-7 ファイル保存時に上書きの警告を表示したい
- 5-8 ファイル保存時にファイル作成確認メッセージを表示したい
- 5-9 カラーダイアログを表示して色を選択したい
- 5-10 フォルダー選択ダイアログを表示したい
- 5-11 フォントダイアログを表示しフォントを選択したい
- 5-12 フォントの色/取り消し線/下線を選択できるようにしたい
- 5-13 フォントのサイズ範囲を制限したい
Chapter06 メニュー機能を使いこなす
- 6-1 メニューを作成したい
- 6-2 メニュー項目にイメージを表示したい
- 6-3 クリックされたメニューの処理を行いたい
- 6-4 メニュー項目にチェックマークを付けたい
- 6-5 コンテキストメニューを使用したい
- 6-6 ステータスバーを表示したい
- 6-7 ステータスバーのボーダースタイルを変更したい
- 6-8 ツールバーを作成してコントロールを追加したい
- 6-9 ツールバーをフォームの四辺に配置したい
Chapter07 画像/グラフを使いこなす
- 7-1 イメージを表示したい
- 7-2 イメージを回転/反転させたい
- 7-3 クリップボードの画像を表示したい
- 7-4 表示された画像を保存したい
- 7-5 表示した画像を消去したい
- 7-6 イメージを管理したい
- 7-7 グラフを作成したい(プロパティページ使用編)
- 7-8 グラフを作成したい(コード編)
- 7-9 円グラフを作成したい
- 7-10 グラフタイトルの設定と凡例の非表示を行いたい
- 7-11 混合グラフを作成したい
- 7-12 線/楕円/矩形を描画したい
Chapter08 データ操作機能を使いこなす
- 8-1 データを取得したい
- 8-2 データセット内のテーブルを取得したい
- 8-3 データテーブルのレコード数を取得したい
- 8-4 データテーブルの列情報を取得したい
- 8-5 データテーブルからデータを取得したい
- 8-6 データテーブルを作成したい
- 8-7 データテーブルにデータを追加したい
- 8-8 データセットにXMLファイルを読み込みたい
- 8-9 データセットの内容をXMLファイルに保存したい
- 8-10 BindingSourceコントロールを使用したい
- 8-11 BindingSourceコントロールを連結したい
- 8-12 データを絞り込みたい
- 8-13 レコードを移動したい
- 8-14 レコード数やカレントレコードの位置を取得したい
- 8-15 レコードを削除したい
- 8-16 BindingNavigatorコントロールを使用したい
Chapter09 データ表示機能を使いこなす
- 9-1 データを表示したい
- 9-2 任意の列ヘッダーや列を表示/非表示したい
- 9-3 行ヘッダーを表示/非表示したい
- 9-4 列の入れ替えを許可したい
- 9-5 任意の列や行を固定表示したい
- 9-6 任意の列を読み取り専用にしたい
- 9-7 行の新規追加/削除ができないようにしたい
- 9-8 アクティブなセルを取得/強調表示したい
- 9-9 アクティブなセルを編集状態にしたい
- 9-10 クリップボードにデータをコピーしたい
- 9-11 1行おきに色を付けたい
- 9-12 グリッド線の色やスタイルを変更したい
- 9-13 フォントを変更したい
- 9-14 セルの内容に合わせて列の幅や行の高さを設定したい
- 9-15 指定した列の幅や行の高さを変更したい
- 9-16 表示されている列数や行数を取得したい
- 9-17 複数の列や行,セルの選択方法を設定したい
- 9-18 指定した行や列,セルが選択されているかを調べたい
- 9-19 DataRepeaterコントロールにデータを表示したい
- 9-20 項目の追加と削除を無効にしたい
- 9-21 データを検索したい
Chapter10 コンテナコントロールを使いこなす
- 10-1 RadioButtonコントロールをグループ化したい
- 10-2 コントロールを水平方向/垂直方向に並べて配置したい
- 10-3 任意のコントロールで強制的に折り返して整列したい
- 10-4 コントロールの表示領域を広くしたい
- 10-5 コントロールの表示領域を分割したい
- 10-6 SplitContainerコントロールの分割方向を設定したい
- 10-7 分割したパネルサイズを固定にしたい
- 10-8 分割境界線の幅と位置を設定したい
- 10-9 タブページを追加/削除したい
- 10-10 選択されているタブページのインデックスを取得/設定したい
- 10-11 タブを複数行に分けて表示したい
- 10-12 タブの表示位置を変更したい
- 10-13 タブのサイズを固定したい
- 10-14 行と列を作成してコントロールを配置したい
- 10-15 行や列を結合して1つのセルのように扱いたい
- 10-16 境界線のスタイルを設定したい
Chapter11 コンポーネントを使いこなす
- 11-1 バックグラウンド処理を行いたい
- 11-2 バックグラウンド処理にパラメーターを渡したい
- 11-3 バックグラウンド処理を中断したい
- 11-4 指定したOUにユーザーを作成したい
- 11-5 アカウント名から名前を取得したい
- 11-6 コントロールの入力を検証しアイコンを表示したい
- 11-7 ErrorProviderで任意のアイコンを表示したい
- 11-8 エラーアイコンの表示位置や点滅速度を設定したい
- 11-9 イベントログを取得したい
- 11-10 イベントログ名を列挙したい
- 11-11 フォルダーやファイルを監視したい
- 11-12 メッセージキューを使用したい
- 11-13 パフォーマンスカウンタから情報を取得したい
- 11-14 外部アプリケーションを起動したい
- 11-15 Windowsサービスを制御したい
- 11-16 一定間隔でイベントを発生させたい
Chapter12 印刷機能を使いこなす
- 12-1 ページ設定ダイアログを使用したい
- 12-2 印刷ダイアログを使用したい
- 12-3 印刷したい
- 12-4 印刷プレビュー機能を作成したい
- 12-5 印刷プレビューダイアログを使用したい
- 12-6 フォームのイメージを印刷したい