Windows アプリケーション (Visual Basic での操作方法)
更新 : 2007 年 11 月
ここでは、Windows アプリケーションを作成する際に多く使用される、Visual Basic のタスクに関するヘルプへのリンクを示します。その他、ヘルプでカバーされている一般的なタスク カテゴリについては、「Visual Basic での操作方法」を参照してください。
全般
Visual Basic プログラムの構造
単純な Visual Basic プログラムの一般的なアウトラインを説明します。チュートリアル : 簡単な Windows フォームの作成
簡単な "Hello, World" アプリケーションの作成方法を示します。
Windows フォームおよびコントロールの使用
.NET Framework 2.0 の Windows フォームへの追加機能
このリリースの Visual Studio で使用できる新機能と強化された機能を紹介します。Windows フォームの新機能 (Visual Basic 6.0 ユーザー向け)
Visual Basic 6 ユーザーに関連する重要な変更点について説明します。
フォームの操作
デザイン時
方法 : Windows アプリケーションでスタートアップ フォームを選択する
アプリケーションを起動すると最初に表示されるフォームを設定する方法について説明します。方法 : Windows フォームの 1 つのイベント ハンドラに複数のイベントを関連付ける
イベントを使用して、複数のコントロールに同じ機能を割り当てる手順を示します。方法 : Windows フォームでマルチペイン ユーザー インターフェイスを作成する
Microsoft Outlook で使われているようなマルチペインのユーザー インターフェイスを作成する方法について説明します。方法 : Windows フォームに背景イメージを追加する
コントロールまたはフォーム自体に背景イメージを配置する方法について説明します。方法 : デザイン時に Windows フォームのコントロールにツールヒントを設定する
コードまたはデザイナでツールヒントを設定する方法について説明します。方法 : 既存のコントロールを別の親に再配置する
新しい親コンテナに既存のコントロールを割り当てる方法について説明します。方法 : Windows フォームに ActiveX コントロールを追加する
レガシ ActiveX コントロールを使用する手順を示します。方法 : Windows アプリケーションにヘルプを提供する
HelpProvider コンポーネントを使用してヘルプ システムのファイルにコントロールを関連付ける方法について説明します。方法 : Windows フォーム コントロールのアクセス キーを作成する
定義済みショートカット キーの作成について説明します。方法 : Windows フォームを継承する
コードを記述して、継承フォームを作成する方法について説明します。方法 : 既存の Windows フォーム コントロールから継承する
継承されたコントロールを作成する方法について説明します。
実行時
方法 : コントロールのコレクションに対して実行時にコントロールを追加または削除する
実行時にパネルにコントロールを追加したり、パネルからコントロールを削除したりする方法について説明します。方法 : Windows XP の Visual スタイルを有効にする
EnableVisualStyles プロパティを使用して、Windows XP の標準の外観をフォームおよびコントロールに設定する方法について説明します。方法 : スタートアップ Windows フォームを非表示にする
フォームの初期の参照可能範囲を実行時に設定する方法について説明します。方法 : Windows フォームを常に一番手前に表示する
実行時に、常にほかのフォームの手前に Windows フォームを表示する方法について説明します。方法 : Windows フォームをモーダルおよびモードレスで表示する
ダイアログ ボックスをモーダルに表示する方法とモードレスに表示する方法について説明します。方法 : 実行時にコントロールを非表示にする
実行時に表示されないユーザー コントロールを作成する方法について説明します。
コモン コントロール
TextBox コントロール
方法 : Windows フォーム TextBox コントロールでテキストを選択する
テキスト ボックスのテキストを強調表示する方法について説明します。方法 : 文字列に引用符を挿入する (Windows フォーム)
テキスト ボックスの文字列に引用符を追加する方法について説明します。方法 : Windows フォームの RichTextBox コントロールにスクロール バーを表示する
RichTextBox コントロールのスクロール バーに関するさまざまな選択肢について説明します。方法 : 読み取り専用テキスト ボックスを作成する (Windows フォーム)
テキスト ボックスの内容が変更されないようにする方法について説明します。方法 : Windows フォームの TextBox コントロールを使用してパスワード テキスト ボックスを作成する
テキスト ボックスに入力するデータを非表示にする方法について説明します。方法 : Windows フォーム TextBox コントロールでのカーソル位置を制御する
エディット コントロールに最初にフォーカスが設定されたときに、カーソルを表示する位置を指定する手順について説明します。方法 : クリップボードからデータを取得する
クリップボードに格納されているデータにアクセスする方法について説明します。方法 : クリップボードにデータを追加する
プログラムでクリップボード上に情報を挿入する方法について説明します。方法 : MaskedTextBox コントロールにデータをバインドする
データベースのデータがマスク定義で予期される書式に一致しない場合に、データの書式を再設定する方法について説明します。チュートリアル : MaskedTextBox コントロールの使用
MaskedTextBox コントロールの主な機能について説明します。
RichTextBox コントロール
方法 : Windows フォームの RichTextBox コントロールにファイルを読み込む
RichTextBox コントロールに既存のファイルを読み込む方法について説明します。方法 : Windows フォームの RichTextBox コントロールにスクロール バーを表示する
RichTextBox コントロールのスクロール バーに関するさまざまな選択肢について説明します。方法 : Windows フォームの RichTextBox コントロールのフォント属性を設定する
RichTextBox コントロール内のテキストのフォント ファミリ、サイズ、スタイル、および色を設定する方法について説明します。方法 : Windows フォームの RichTextBox コントロールを使用してインデント、ぶら下げインデント、および箇条書き段落を設定する
RichTextBox コントロール内の段落に書式を設定する方法について説明します。方法 : Windows フォームの RichTextBox コントロールにおけるドラッグ アンド ドロップ操作を有効にする
RichTextBox コントロールにデータをドラッグする方法について説明します。方法 : Windows フォームの RichTextBox コントロールを使用して Web スタイルのリンクを表示する
RichTextBox コントロールから Web サイトにリンクする方法について説明します。
Button コントロール
方法 : Windows フォームのボタンのクリックに応答する
Windows アプリケーションのフォームでのボタンの基本的な使用法について説明します。方法 : デザイナを使用して Windows フォームの Button コントロールを承認ボタンとして指定する
ボタンを Accept ボタンとして設定する方法について説明します。方法 : デザイナを使用して Windows フォームの Button コントロールをキャンセル ボタンとして指定する
ボタンを Cancel ボタンとして設定する方法について説明します。
CheckBox および RadioButton コントロール
CheckBox コントロール
方法 : Windows フォームの CheckBox コントロールでオプションを設定する
チェック ボックスを使用して、オブジェクトのプロパティなどのオプションを設定する方法について説明します。方法 : Windows フォーム CheckBox のクリックに応答する
チェック ボックスを使用して、アプリケーションのアクションを決定する方法について説明します。
RadioButton コントロール
- 方法 : セットとして機能する Windows フォーム RadioButton コントロールをグループ化する
1 つのボタンだけをオンにできるセットとして、オプション ボタンをグループ化する方法について説明します。
ListBox、ComboBox、および CheckedListBox コントロール
方法 : Windows フォームの ComboBox または ListBox コントロールをデータにバインドする
リスト ベースのコントロールをデータ ソースに連結する方法について説明します。方法 : Windows フォーム ComboBox、ListBox、または CheckedListBox コントロールのルックアップ テーブルを作成する
フォーム データを使いやすい形式で表示および保持する方法について説明します。方法 : Windows フォームの ComboBox、ListBox、または CheckedListBox コントロールに項目を追加または削除する
コントロールの項目のリスト内の項目を追加または削除する方法について説明します。方法 : Windows フォーム ComboBox、ListBox、または CheckedListBox コントロールの特定の項目にアクセスする
リスト内のどの項目が指定された位置に表示されるかをプログラミングによって判断する方法について説明します。方法 : Windows フォーム ComboBox、ListBox、または CheckedListBox コントロールを並べ替える
データ ソースにあるリスト データを並べ替える方法について説明します。
CheckedListBox コントロール
- 方法 : Windows フォーム CheckedListBox コントロールでオンになっている項目を判断する.
どの項目のチェック ボックスがオンにされているかを確認するためのリストの操作手順について説明します。
DataGridView コントロール
方法 : デザイナを使用してデータを Windows フォーム DataGridView コントロールにバインドする
コントロールのスマート タグで [データ ソースの選択] オプションを使用して、データに接続する方法について説明します。方法 : Windows フォームの 2 つの DataGridView コントロールを使用してマスター/詳細形式のフォームを作成する
2 つの関連するデータベース テーブルのデータを表示する際に、一方の DataGridView コントロールに表示されている値が別のコントロールで現在選択されている行に依存するようにする方法を、コードと共に示します。方法 : Windows フォーム DataGridView コントロールのデータを検証する
ユーザー入力を検証してデータ入力書式エラーの発生を防ぐ方法を、コードと共に示します。方法 : Windows フォーム DataGridView コントロールでのデータ入力中に発生したエラーを処理する
ユーザーが新しい値をコミットしようとしたときに、データ ソースから生じたデータ入力エラーを処理する方法を、コードと共に示します。方法 : デザイナを使用して Windows フォーム DataGridView コントロールで行が追加および削除されないようにする
コントロールのスマート タグを使用して、ユーザーがデータを追加したり削除したりできないようにする方法について説明します。方法 : Windows フォーム DataGridView コントロールの新しい行に既定値を指定する
新しいレコードの行をあらかじめ読み込んで、データ入力時間を節約する方法について説明します。方法 : 連結されていない Windows フォーム DataGridView コントロールを作成する
手動でコントロールにデータを読み込む方法を、コードと共に示します。方法 : データバインドされた Windows フォーム DataGridView コントロールに非バインド列を追加する
バインドされていない追加の列を表示することにより、バインドされたデータ ソースのデータを補完する方法について説明します。方法 : Windows フォーム DataGridView コントロールのセルにイメージを表示する
各セルにアイコンを表示するイメージ列を作成する方法について説明します。方法 : Windows フォーム DataGridView Cells でコントロールをホストする
IDataGridViewEditingControl インターフェイスを実装し、DataGridViewCell および DataGridViewColumn から派生したカスタム型を作成して、セルが編集モードのときに DateTimePicker コントロールが表示されるようにする方法について説明します。チュートリアル : Windows フォーム DataGridView コントロールのデータの妥当性検査
ユーザー入力を検証してデータ入力書式エラーの発生を防ぐ方法について説明します。チュートリアル : Windows フォーム DataGridView コントロールでのデータ入力中に発生したエラーの処理
ユーザーが新しい値をコミットしようとしたときに、データ ソースから生じたデータ入力エラーを処理する方法について説明します。チュートリアル : バインドされていない Windows フォーム DataGridView コントロールの作成
手動でコントロールにデータを読み込む方法について説明します。
DataGridView レイアウトと書式
方法 : デザイナを使用して Windows フォーム DataGridView コントロールの列を固定する
[列の編集] ダイアログ ボックスを使用して、特定の列がスクロールしないようにする方法について説明します。方法 : デザイナを使用して Windows フォームの DataGridView コントロールで列を読み取り専用にする
[列の編集] ダイアログ ボックスを使用して、特定の列の値をユーザーが編集できないようにする方法について説明します。方法 : デザイナを使用して Windows フォーム DataGridView コントロールの列の並べ替えを有効にする
コントロールのスマート タグを使用して、ユーザーが列を並べ替えることができるようにする方法について説明します。方法 : デザイナを使用して Windows フォーム DataGridView コントロールの列の順序を変更する
[列の編集] ダイアログ ボックスを使用して、列を並べ替える方法について説明します。方法 : デザイナを使用して Windows フォーム DataGridView コントロールの列を追加および削除する
[列の追加] ダイアログ ボックスおよび [列の編集] ダイアログ ボックスを使用して、列コレクションへのデータの読み込みや列コレクションの編集を行う方法について説明します。
ListView および TreeView コントロール
- チュートリアル : デザイナを使用した、ListView コントロールと TreeView コントロールを含むエクスプローラ スタイルのインターフェイスの作成
2 つのコモン コントロールを使用して、本格的な外観の Windows アプリケーションを作成する方法について説明します。
ListView コントロール
方法 : Windows フォーム ListView コントロールで項目を追加および削除する
リスト ビューの項目を追加または削除する方法について説明します。方法 : ListView コントロールに検索機能を追加する
ユーザーに対して検索機能を提供する、テキスト一致および位置検索という 2 つの方法について説明します。方法 : Windows フォーム ListView コントロール内の項目を選択する
Windows フォームの ListView コントロール内の項目をプログラムで選択する方法について説明します。方法 : Windows フォーム ListView コントロールのアイコンを表示する
リスト ビューを適切なイメージ リストに関連付け、大きいアイコンまたは小さいアイコンを表示する方法について説明します。方法 : Windows フォーム ListView コントロールの列にサブ項目を表示する
リストの各項目に関する情報を列に表示する方法について説明します。
TreeView コントロール
方法 : Windows フォーム TreeView コントロールのアイコンを設定する
ツリー ビューのノードに対してアイコンを表示する方法について説明します。方法 : Windows フォーム TreeView コントロールでノードを追加および削除する
ツリー ビューのノードを追加または削除する方法について説明します。方法 : クリックされた TreeView ノード (Windows フォーム) を判別する
アプリケーションが適切に応答できるように、ツリー ビューのどのノードがクリックされたかを判断する方法について説明します。
コンテナ コントロール
方法 : ウィンドウを水平方向に分割する
SplitContainer コントロール内で分割線の方向を制御する方法について説明します。方法 : Windows フォームでマルチペイン ユーザー インターフェイスを作成する
Microsoft Outlook で使用されるようなマルチペイン ユーザー インターフェイスを作成します。方法 : TableLayoutPanel コントロールの行と列を拡大する
TableLayoutPanel で隣接する行や列にコントロールがまたがるようにする方法について説明します。チュートリアル : TableLayoutPanel を使用した Windows フォーム上のコントロールの配置
フォームのサイズが変更されたり、コンテンツのサイズが変更されたときに、それに応じて自身でレイアウトを調整するフォームを作成する方法について説明します。チュートリアル : FlowLayoutPanel を使用した Windows フォーム上のコントロールの配置
フォームのサイズが変更されたり、コンテンツのサイズが変更されたときに、それに応じて自身でレイアウトを調整するフォームを作成する方法について説明します。
ピクチャおよび Image コントロール
方法 : デザイナを使用してピクチャを読み込む (Windows フォーム)
プロパティを設定することにより、デザイン時にピクチャを読み込んでフォームに表示する方法について説明します。方法 : 実行時にピクチャを設定する (Windows フォーム)
実行時にピクチャを表示およびクリアする手順について説明します。方法 : 実行時にピクチャのサイズまたは配置を変更する (Windows フォーム)
SizeMode プロパティの実行内容と設定方法について説明します。方法 : イメージをトリミングおよびスケーリングする
ベクタおよびラスタ イメージのトリミングとスケール調整をプログラムで行う方法について説明します。
日付設定コントロール
DateTimePicker コントロール
方法 : Windows フォームの DateTimePicker コントロールを使用して日付を設定および取得する
コントロールで日付を設定する手順、およびユーザーによって選択された日付にアクセスする手順を説明します。方法 : Windows フォームの DateTimePicker コントロールを使用してカスタム形式で日付を表示する
書式指定文字列を使用して日付を任意の書式で表示する方法について説明します。
MonthCalendar コントロール
方法 : Windows フォームの MonthCalendar コントロールで日付の範囲を選択する
MonthCalendar コントロールから特定範囲の日付をプログラムで選択する方法について説明します。方法 : Windows フォームの MonthCalendar コントロールを使用して特定の日付を太字で表示する
特定の日付を太字で表示させる方法を説明します。方法 : Windows フォームの MonthCalendar コントロールにおいて複数の月を表示する
同時に 2 か月以上を表示させるように MonthCalendar コントロールを設定する方法について説明します。方法 : Windows フォームの MonthCalendar コントロールの外観を変更する
MonthCalendar コントロールの表示形式をカスタマイズする方法について説明します。
データ アクセス (Windows フォームの場合)
データの新機能
クライアントおよびデータ層アプリケーションの新しいデータ機能に関する情報およびリンクを提供します。方法 : Windows フォーム DataGridView コントロールにデータを表示する
DataGridView コントロールにデータを表示する方法について説明します。チュートリアル : Windows アプリケーションのフォーム間でのデータの受け渡し
1 つのアプリケーション内のあるフォームから別のフォームに値を渡す方法の詳細な手順について説明します。チュートリアル : Windows アプリケーションのフォームでのデータの表示
データベースのデータに対するクエリを実行し、そのデータをフォームに表示する方法の詳細な手順について説明します。チュートリアル : 単純データ バインディングをサポートするユーザー コントロールの作成
Windows フォームのデータ バインディングを処理するための専用の属性を持つカスタム コントロールを作成する方法を、段階ごとに説明します。チュートリアル : Windows アプリケーションのデータ検索フォームの作成
ユーザーが入力した値に基づいてデータベース内のレコードを検索するフォームを作成する方法の詳細な手順について説明します。チュートリアル : オブジェクトのデータへの接続
アプリケーションとオブジェクトのプロパティ間の接続を作成する方法の詳細な手順について説明します。
メニューとツール バー
ToolStrip コントロール
方法 : デザイナを使用して標準アイテムで基本的な Windows フォーム ToolStrip を作成する
ToolStrip を作成し、標準的なタスクを表す 7 つの ToolStripButton コントロールを追加する方法について説明します。方法 : ToolStrip に ToolStripItem を配置する
ToolStripButton を ToolStrip の左端または右端に配置する方法について説明します。方法 : デザイナを使用して ToolStripMenuItems を無効にする
メニュー全体および個々のメニュー コマンドの両方を無効にする方法について説明します。方法 : デザイナを使用して ToolStripMenuItems を非表示にする
メニュー全体および個々のメニュー コマンドの両方を非表示にする方法について説明します。方法 : ToolStripMenuItems を移動する
トップレベル メニュー全体およびそのメニュー項目を MenuStrip 上の別の位置に移動します。方法 : Windows フォーム内の ToolStrip テキストとイメージの外観を変更する
ToolStripItem コントロールでのテキストおよびイメージの配置を定義および変更する方法について説明します。
コンテキスト メニュー
方法 : ショートカット メニューを Windows フォーム NotifyIcon コンポーネントに関連付ける
ユーザーが右クリックしたときにコマンドのメニューが表示されるように、NotifyIcon コンポーネントにコンテキスト メニューを追加する手順について説明します。方法 : Windows フォーム ContextMenu コンポーネントのメニュー項目を追加および削除する
コンテキスト メニューの項目を追加する方法および削除する方法を説明します。
コントロールでのデータ バインディング
- 方法 : データ バインドで発生するエラーと例外を処理する
BindingSource コンポーネントを使用して、データ バインディング操作で発生したエラーを適切に処理する方法について説明します。
BindingSource コントロール
方法 : デザイナを使用して Windows フォーム コントロールを BindingSource コンポーネントにバインドする
アプリケーションに関連するデータを実行時にユーザーが変更したり保存したりできるように、データ ソースにコントロールをバインドする方法について説明します。方法 : Windows フォーム BindingSource コンポーネントを使用してルックアップ テーブルを作成する
コンボ ボックスを使用して、親テーブルから子テーブルへの外部キー リレーションシップを持つフィールドを表示する方法について説明します。方法 : BindingSource を使用して Windows フォーム コントロール内にデータ ソースの更新を反映させる
BindingSource コンポーネントを使用して、データ ソースの変更に対応する方法について説明します。方法 : Windows フォーム BindingSource コンポーネントで ADO.NET データを並べ替える/フィルタ処理する
BindingSource コンポーネントを使用して、表示されたデータに並べ替えおよびフィルタを適用する方法について説明します。方法 : Windows フォーム BindingSource を使用して Web サービスにバインドする
BindingSource コンポーネントを使用して、Web サービスにバインドする方法について説明します。
BindingNavigator コントロール
方法 : Windows フォーム BindingNavigator コントロールを使用してデータ間を移動する
BindingNavigator コントロールをデータ ソースにバインドする手順について説明します。方法 : Windows フォームの BindingNavigator コントロールを使用して DataSet を移動する
BindingNavigator コントロールを使用して、DataSet でレコード間を移動する方法について説明します。方法 : Windows フォーム BindingNavigator コントロールに [Load]、[Save]、[Cancel] の各ボタンを追加する
データにテキスト ボックス コントロールをバインドし、次に、フォームに追加された ToolStrip コントロールを編集して読み込み、保存、およびキャンセルのためのボタンを追加します。
印刷
方法 : 標準の Windows フォーム印刷ジョブを作成する
PrintDocument コンポーネントを使用してフォームで印刷を行う方法について説明します。方法 : Windows フォームの印刷ジョブを完了する
ユーザーに印刷ジョブの完了を通知する方法について説明します。方法 : Windows フォームで複数ページのテキスト ファイルを印刷する
プリンタにテキストを送る方法について説明します。方法 : PrintDialog コンポーネントを表示する
ダイアログ ボックスを表示する方法、およびプロパティが保存される場所について説明します。方法 : Windows フォーム アプリケーションに印刷プレビューを表示する
PrintPreviewDialog コントロールを表示する方法について説明します。方法 : Windows フォームでユーザーのコンピュータに接続されたプリンタを選択する
実行時に PrintDialog コンポーネントを使用してプリンタを変更する方法について説明します。方法 : 実行時に PrintDialog のユーザー入力をキャプチャする
選択した印刷オプションを PrintDialog コンポーネントを使用してプログラムで変更する方法について説明します。
ユーザー コントロールとカスタム コントロール
チュートリアル : Visual Basic による複合コントロールの作成
単純なユーザー コントロールを作成し、継承を使用してその機能を拡張します。方法 : UserControl の実行時の動作をテストする
Visual Studio に用意されている UserControl テスト コンテナの使用法を示します。方法 : UserControl クラスを継承する
UserControl クラスを使用した継承を示します。方法 : 複合コントロールを作成する
ユーザー コントロールおよびコントロール クラス ライブラリの作成方法と、ユーザー コントロールからの継承方法を示します。ユーザー コントロールへのコントロールの追加
ユーザー コントロールの基本的な操作方法について説明します。ユーザー コントロールへのコードの追加
ユーザー コントロールの基本的な操作方法について説明します。
マルチ ドキュメント インターフェイス (MDI) アプリケーション
方法 : MDI 親フォームを作成する
MDI アプリケーション内に複数のドキュメントのコンテナを作成する方法について説明します。方法 : MDI 子フォームを作成する
MDI 親フォーム内で動作するウィンドウを 1 つ以上作成する方法について説明します。方法 : MDI 子フォームを配置する
MDI アプリケーションの子ウィンドウを並べて表示したり、重ねて表示したり、並べ替えたりする方法について説明します。方法 : アクティブな MDI 子フォームを特定する
フォーカスを持つ子ウィンドウを確認する方法、およびそのウィンドウの内容をクリップボードに送る方法について説明します。方法 : アクティブな MDI 子フォームにデータを送信する
アクティブな子ウィンドウに情報を転送する方法について説明します。方法 : MenuStrip を使用して MDI ウィンドウの一覧を作成する (Windows フォーム)
MDI を使用して、親フォームの [ウィンドウ] メニューに、すべてのアクティブな子フォームの一覧を作成する方法について説明します。
グラフィックス
方法 : 形状のアウトラインを描画する
図形を描画する方法について説明します。方法 : 線形グラデーションを作成する
LinearGradientBrush クラスを使用して線形グラデーションを作成する方法を示します。方法 : パス グラデーションを作成する
PathGradientBrush クラスを使用してパス グラデーションを作成する方法を説明します。方法 : 直線、曲線、および形状から図形を作成する
GraphicsPath を使用して図形を作成する方法を示します。方法 : 描画する Graphics オブジェクトを作成する
Graphics オブジェクトを作成して描画を行う方法について説明します。方法 : サムネイル イメージを作成する
サムネイル イメージの作成方法について説明します。方法 : 垂直方向のテキストを作成する
GDI+ でテキストを垂直方向に配置して描画する方法について説明します。方法 : 描画テキストを配置する
GDI+ でのテキストの書式設定の方法について説明します。方法 : Windows フォームに直線を描画する
線を描画する方法について説明します。方法 : イメージを回転、反転、および傾斜させる
回転、反転、および傾斜させたイメージを描画する方法について説明します。方法 : Windows フォームにテキストを描画する
テキストを描画する方法について説明します。方法 : ビットマップを読み込んで表示する
ビットマップを読み込む方法と描画する方法について説明します。方法 : メタファイルを読み込んで表示する
メタファイルを読み込む方法と描画する方法について説明します。方法 : イメージをトリミングおよびスケーリングする
ベクタ イメージおよびラスタ イメージのトリミングとスケール調整を行う方法について説明します。
Windows フォームのローカライズとグローバライズ
チュートリアル : Windows フォームのローカリゼーション
Windows Application プロジェクトのリソース ファイルを作成および使用する方法について説明します。チュートリアル : ローカライズの際に均等に調整されるレイアウトの作成
表示される文字列値を他の言語に翻訳するときに均等に調整されるレイアウトを作成する方法について説明します。方法 : AutoSize と TableLayoutPanel コントロールを使用して Windows フォームのローカリゼーションをサポートする
デザイン時に予想できないテキスト文字列の長さの違いに対応するレイアウトを作成する方法について説明します。方法 : Windows フォームのグローバリゼーション用のカルチャおよび UI カルチャを設定する
CurrentCulture プロパティと CurrentUICulture プロパティを設定して、どのリソースをアプリケーションに読み込むか、また情報をどのように書式設定するかを設定する方法を説明します。方法 : グローバリゼーション用に Windows フォームで右から左の方向でテキストを表示する
Windows フォーム上で右から左に読むテキストを表示する方法について説明します。方法 : ローカリゼーションに対応した Windows フォーム レイアウトをデザインする
TableLayoutPanel コントロールを使用して、ローカリゼーションに適切に対応できるフォームを作成する例を示します。
アプリケーション リソースの管理
方法 : Visual Basic で文字列リソースを取得する
My.Resources オブジェクトを使用した、文字列リソースのアクセスおよび取得の方法について説明します。方法 : Visual Basic でクリップボードからイメージを取得する
クリップボードからイメージを取得する方法を説明します。方法 : リソースを追加または削除する
リソース デザイナを使用して、プロジェクトにリソースを追加または削除する方法について説明します。方法 : 文字列リソースを追加または削除する
リソース デザイナの文字列ペインを使用して、プロジェクトに文字列リソースを追加または削除する方法について説明します。
ファイル、フォルダ、およびドライブの操作
方法 : Visual Basic でファイルを作成する
ファイルを作成する方法を説明します。方法 : Visual Basic でファイルを移動する
ファイルを別のディレクトリに移動する方法を説明します。方法 : Visual Basic でファイルの名前を変更する
ファイルの名前を変更する方法を説明します。方法 : Visual Basic でファイルを削除する
ファイルを削除する方法を説明します。方法 : Visual Basic でファイルのコピーを同じディレクトリに作成する
ファイルのコピーを同じディレクトリに作成する方法を説明します。
ファイルからの読み取り
方法 : StreamReader を使用してファイルからテキストを読み取る (Visual Basic)
StreamReader を使用してファイルを読み取る方法をデモンストレーションします。方法 : Visual Basic でテキスト ファイルを読み取る
テキスト ファイルからの読み取り方法をデモンストレーションします。方法 : My Documents の既存のテキスト ファイルを読み取る (Visual Basic)
My Documents ディレクトリのテキスト ファイルを読み取る方法をデモンストレーションします。方法 : Visual Basic でバイナリ ファイルを読み取る
バイナリ ファイルからの読み取り方法をデモンストレーションします。
ファイルの操作
方法 : Visual Basic でファイルの拡張子を確認する
ファイルの拡張子を確認する方法を説明します。方法 : Visual Basic でファイルの作成時刻を確認する
ファイルの作成時刻を確認する方法を説明します。方法 : Visual Basic でファイルの絶対パスを確認する
ファイルの絶対パスを確認する方法を説明します。方法 : Visual Basic でファイルが隠しファイルかどうかを調べる
ファイルが隠しファイルかどうかを確認する方法を説明します。方法 : Visual Basic でファイルが存在するかどうかを確認する
ファイルが存在するかどうかを確認する方法を説明します。方法 : Visual Basic でファイル パスを解析する
My メソッドを使用してファイル パスを結合する方法を説明します。方法 : Visual Basic でファイル名とパスを検証する
文字列がファイル名とパスのどちらを表すのかを確認する方法を説明します。
ドライブの操作
方法 : Visual Basic でドライブのボリューム ラベルを確認する
ドライブのボリューム ラベルを確認する方法を説明します。方法 : Visual Basic でドライブの種類を確認する
ドライブの種類を確認する方法を説明します。方法 : Visual Basic でドライブの合計領域を確認する
ドライブの合計領域を確認する方法を説明します。方法 : Visual Basic でドライブのルート ディレクトリを確認する
ドライブのルート ディレクトリを確認する方法を説明します。
ファイルへの書き込み
方法 : Visual Basic でバイナリ ファイルに書き込む
バイナリ ファイルへの書き込み方法をデモンストレーションします。方法 : Visual Basic で My Documents ディレクトリのファイルにテキストを書き込む
My Documents ディレクトリに新しいテキスト ファイルを作成して書き込む方法をデモンストレーションします。方法 : Visual Basic で StreamWriter を使用してテキストをファイルに書き込む
StreamWriter オブジェクトでのファイルへの書き込み方法をデモンストレーションします。
フォルダの操作
方法 : Visual Basic でディレクトリを作成する
ディレクトリを作成する方法を説明します。方法 : Visual Basic でディレクトリの属性を確認する
ディレクトリの属性を確認する方法を説明します。方法 : Visual Basic でディレクトリを移動する
ディレクトリを移動する方法を説明します。方法 : Visual Basic でディレクトリが存在するかどうかを確認する
ディレクトリが存在するかどうかを確認する方法を説明します。方法 : Visual Basic でディレクトリを削除する
ディレクトリを削除する方法を説明します。
イベントのログ記録とトレース
チュートリアル : My.Application.Log の出力をフィルタ処理する
My.Application.Log ログの出力をフィルタ処理する方法について説明します。チュートリアル : My.Application.Log による情報の書き込み先の確認
My.Application.Log が情報を書き込む場所を判断する方法を説明します。チュートリアル : カスタム ログ リスナの作成
My.Application.Log 用のカスタム ログ リスナを作成する方法について説明します。方法 : ログ メッセージを書き込む
イベント情報をアプリケーションのログに書き込む方法について説明します。方法 : アプリケーション イベント ログに書き込む
イベント ログへ情報を書き込むように My.Application.Log を構成する方法について説明します。方法 : Visual Basic で例外をログに記録する
例外情報をアプリケーションのログに書き込む方法について説明します。
アプリケーション テンプレートの使用
- 方法 : Windows アプリケーション プロジェクトを作成する
統合開発環境 (IDE: Integrated Development Environment) を使用して Windows アプリケーション プロジェクトを作成する方法について説明します。
COM との相互運用
チュートリアル : COM オブジェクトによる継承の実装
既存の COM オブジェクトを新しいオブジェクトの基礎として使用する方法について説明します。チュートリアル : Visual Basic での COM オブジェクトの作成
COM クラス テンプレートを使用する場合と使用しない場合の COM オブジェクトの作成手順を説明します。方法 : Visual Basic から COM オブジェクトを参照する
タイプ ライブラリのある COM オブジェクトに参照を追加する方法を説明します。方法 : オブジェクトの現在のインスタンスを参照する
Me キーワードを使用して、コードが現在実行しているインスタンスを参照する方法について説明します。
アプリケーションの設定の管理
方法 : Visual Basic でアプリケーション設定を読み取る
アプリケーションのフォームにアクセスして、ユーザー設定の値を調べる方法を説明します。方法 : Visual Basic でユーザー設定を永続化する
アプリケーションのフォームにアクセスして、更新後のユーザー設定の値を保存する方法を説明します。方法 : アプリケーション設定を追加または削除する
プロジェクト デザイナの [設定] ページを使用して、アプリケーション設定を追加または削除する方法について説明します。
コンピュータ リソースへのアクセス
方法 : Visual Basic でシリアル ポートから文字列を受信する
コンピュータのシリアル ポートから文字列を受信する方法を説明します。方法 : Visual Basic で利用可能なシリアル ポートを表示する
利用可能なシリアル ポートを示す方法を説明します。方法 : アプリケーションを起動してキーストロークを送る (Visual Basic)
アプリケーションを起動して、キーストロークをアプリケーションに送信する方法について説明します。
クリップボードの使用
方法 : Visual Basic でクリップボードに書き込む
クリップボードにデータを書き込む方法を説明します。方法 : Visual Basic でクリップボードからイメージを取得する
クリップボードからイメージを取得する方法を説明します。方法 : Visual Basic でクリップボードから読み込む
クリップボードからデータを読み込む方法を説明します。
サウンドの再生
方法 : Visual Basic でオーディオ リソースを取得する
My.Resources オブジェクトを使用して、オーディオ リソースを取得する方法を説明します。方法 : Visual Basic でシステム サウンドを再生する
My.Computer.Audio オブジェクトを使用して、システム サウンドを再生する方法を説明します。方法 : Visual Basic でサウンドを再生する
My.Computer.Audio オブジェクトを使用して、サウンド ファイルまたはアプリケーション リソースのサウンドをバックグラウンドで再生する方法を説明します。方法 : Visual Basic でループ サウンドを再生する
My.Computer.Audio オブジェクトを使用して、サウンド ファイルまたはアプリケーション リソースのサウンドをループで継続して再生する方法を説明します。方法 : Visual Basic でバックグラウンドでのサウンドの再生を停止する
My.Computer.Audio オブジェクトを使用して、バックグラウンドで再生しているサウンドを停止する方法を説明します。
レジストリの操作
チュートリアル : レジストリ キーの作成と値の変更
My.Computer.Registry オブジェクトを使用して、レジストリ キーを作成し、その値を設定する方法を説明します。方法 : Visual Basic でレジストリ キーの値を設定する
My.Computer.Audio オブジェクトを使用して、レジストリ キーに値を設定する方法を説明します。方法 : Visual Basic で、レジストリ キーから値を読み取る
My.Computer.Audio オブジェクトを使用して、レジストリ キーから値を読み取る方法を説明します。方法 : Visual Basic で、レジストリ キーを削除する
My.Computer.Audio オブジェクトを使用して、レジストリ キーを削除する方法を説明します。方法 : Visual Basic で、レジストリ キーに値が存在するかどうかを確認する
My.Computer.Audio オブジェクトを使用して、特定のレジストリ キーに値が存在するかどうかを判断する方法を説明します。
イベント ログの使用
チュートリアル : イベント ログ、イベント ソース、およびエントリの基礎
Visual Studio アプリケーションにおけるイベント ログの主要な機能を見ていきます。方法 : カスタム イベント ログを作成または削除する
ローカル コンピュータでカスタム イベント ログを作成する方法について説明します。方法 : イベント ログを削除する
既存のログとそのすべてのエントリを削除する方法を説明します。方法 : イベント ログ エントリを読み込む
イベント ログのエントリを読み取る方法を説明します。方法 : イベント ソースの有無を確認する
特定のログが存在するかどうかを問い合わせる方法を説明します。
ネットワークの使用
方法 : Visual Basic でファイルをアップロードする
My.Computer.Network を使用してファイルをアップロードし、リモートの場所に格納する方法を説明します。方法 : Visual Basic で接続ステータスをチェックする
コンピュータが有効なネットワーク接続を持つかどうかを判断する方法を示します。方法 : Visual Basic でリモート コンピュータが利用可能かどうかを確認する
Ping メソッドを使用して、リモート コンピュータまたはホストが利用可能かどうかを判断する方法を示します。
ソース コード管理
方法 : ソース管理からプロジェクトまたはソリューションを開く
ソース管理からプロジェクトまたはソリューションを開く方法を説明します。方法 : プロジェクトをソース管理に追加する
ソース管理にプロジェクトを追加する手順について説明します。
安全なアプリケーションの作成
チュートリアル : パスワードの複雑さの検証 (Visual Basic).
文字列が強力なパスワードの特徴を備えているかどうかを確認する方法を説明します。チュートリアル : カスタムの認証および承認の実装
カスタムの認証および承認を実装する方法、およびアプリケーション スレッドの既定の ID をオーバーライドする方法を説明します。チュートリアル : Visual Basic での文字列の暗号化と複合化
DES (Data Encryption Standard) アルゴリズムを使用した、文字列の暗号化と復号化の方法について説明します。方法 : ユーザーがグループに属しているかどうかを確認する
My.User オブジェクトを使用して、ユーザーのロールを確認する方法を説明します。方法 : ユーザーのログイン名を確認する
My.User オブジェクトを使用して、ユーザーのログイン名を取得する方法を説明します。
サンプル
- Visual Basic Windows フォームのサンプル
これらのサンプルでは、Windows フォーム アプリケーションの例を示します。