次の方法で共有


Windows フォームの既存機能に対する新しい追加

今回リリースされた Visual Studio には、新機能の他に既存のクラスへの追加があります。 追加された内容を見つけやすいように、以下の表は、これらのクラスの新しいメンバーに直接リンクしています。

今回リリースされた Visual Studio の Windows フォームと Windows フォーム コントロールの新機能の一覧については、「.NET Framework 2.0 の Windows フォームへの追加機能」を参照してください。

.NET Framework 内の Windows フォーム クラスに、以下のメンバーが追加されました。

アプリケーション

メンバー

Description

EnterThreadModal イベント

アプリケーションがモーダル状態に入ろうとすると発生します。

LeaveThreadModal イベント

アプリケーションがモーダル状態を終了するときに発生します。

FilterMessage メソッド

ウィンドウ メッセージに対してフィルターを実行し、変更したメッセージのコピーを返します。

OpenForms プロパティ

アプリケーションが所有している、開かれたフォームのコレクションを取得します。

Restart メソッド

アプリケーションをシャット ダウンし、直後に新しいインストールを開始します。

SetUnhandledExceptionMode メソッド

未処理の例外への対応方法をアプリケーションに指示します。

UseWaitCursor プロパティ

アプリケーションの開いているフォームすべてに待機カーソルを使用するかどうかについて、取得または設定します。

クリップボード

Clipboard では、ここで示したメンバーの他に、GetImageGetAudioStream など、特定のデータ型の取得および設定する多数のメンバーもサポートするようになりました。 詳細な一覧については、クラスのドキュメントを参照してください。

メンバー

Description

Clear メソッド

すべてのデータをクリップボードから削除します。

GetData メソッド

クリップボードから指定した形式でデータを取得します。

SetData メソッド

データを、指定した形式でクリップボードに追加します。

ContainsData メソッド

指定した形式のデータ、またはその形式に変換できるデータがクリップボードに存在するかどうかを示します。

ComboBox

メンバー

Description

AutoCompleteCustomSource プロパティ

AutoCompleteSource プロパティが CustomSource に設定されている場合に使用するカスタム StringCollection を取得または設定します。

AutoCompleteMode プロパティ

ComboBox のオート コンプリートの動作を制御するオプションを取得または設定します。

AutoCompleteSource プロパティ

オート コンプリートで使用する完全な文字列のソースを指定する値を取得または設定します。

BackgroundImageLayout プロパティ

ImageLayout 列挙体で定義される背景イメージのレイアウトを取得または設定します。

BeginUpdate メソッド

アイテムを一度に ComboBox に追加するときにパフォーマンスを維持します。

DropDown イベント

ComboBox のドロップダウン部分が表示されると発生します。

DropDownClosed イベント

ComboBox のドロップダウン部分が見えなくなると発生します。

EndUpdate メソッド

BeginUpdate メソッドによって描画が中断された後、ComboBox コントロールの描画を再開します。

FlatStyle プロパティ

ボタン コントロールのフラット スタイルの外観を取得または設定します。

OnDropDownClosed メソッド

DropDownClosed イベントを発生させます。

OnMouseEnter メソッド

MouseEnter イベントを発生させます。

OnMouseLeave メソッド

MouseLeave イベントを発生させます。

OnTextUpdate メソッド

TextUpdate イベントを発生させます。

TextUpdate イベント

コントロールがテキストを書式設定した後、テキストが表示される前に発生します。

Control

メンバー

Description

CheckForIllegalCrossThreadCalls プロパティ

コントロールの Handle プロパティにアクセスする誤ったスレッドへの呼び出しをキャッチするかどうかを示す値を取得または設定します。

DefaultCursor プロパティ

コントロールの既定のカーソルを取得または設定します。

GetPreferredSize メソッド

コントロールが収まる四角形の領域のサイズを取得します。

IsKeyLocked プロパティ

このプロパティを使って、CapsLock、NumLock、または ScrollLock の各キーがオンかどうかを判断します。

LayoutEngine プロパティ

コントロールのレイアウト エンジンのキャッシュ インスタンスを取得します。

Margin プロパティ

コントロール間の空白を取得または設定します。

MinimumSize プロパティ

GetPreferredSize が指定できる下限のサイズを取得します。

MouseCaptureChanged イベント

コントロールがマウスのキャプチャを失うと発生します。

MouseClick イベント

コントロールがマウスでクリックされたときに発生します。

MouseDoubleClick イベント

コントロールがマウスでダブルクリックされたときに発生します。

OnMouseClick メソッド

MouseClick イベントを発生させます。

OnMouseDoubleClick メソッド

MouseDoubleClick イベントを発生させます。

Padding プロパティ

コントロールの埋め込みを取得または設定します。

DataObject

DataObject では、ここで示したメンバーの他に、GetImageGetAudioStream など、特定のデータ型の取得および設定する多数のメンバーもサポートするようになりました。 詳細な一覧については、クラスのドキュメントを参照してください。

メンバー

Description

GetData メソッド

クリップボードから指定した形式でデータを取得します。

SetData メソッド

データを、指定した形式でクリップボードに追加します。

Form

メンバー

Description

FormClosed イベント

フォームが閉じた後に発生します。

FormClosing イベント

フォームが閉じる前に発生します。

MainMenuStrip プロパティ

フォームの主要メニューのコンテナーを取得または設定します。

RightToLeftLayout プロパティ

右から左方向の反転配置を有効にするかどうかを示す値を取得または設定します。

RightToLeftLayoutChanged イベント

RightToLeftLayoutChanged イベントを発生させます。

ShowWithoutActivation プロパティ

ウィンドウが表示されたときにそのウィンドウをアクティブにするかどうかを示す値を取得します。

Icon

メンバー

Description

ExtractAssociatedIcon メソッド

ファイルに関連付けられているアイコンを表示します。

Label

メンバー

Description

AutoEllipsis プロパティ

Label の右端に、Label テキストが Label の指定長を超えていることを意味する省略記号 ([...]) を表示するかどうかを示す値を取得または設定します。

UseCompatibleTextRendering プロパティ

テキスト表示に、以前のリリースの Windows フォームと互換性を持たせるかどうかを指定する値を取得または設定します。

ListBox

メンバー

Description

BeginUpdate メソッド

アイテムを一度に ListBox に追加するときにパフォーマンスを維持します。

EndUpdate メソッド

BeginUpdate メソッドによって描画が中断された後、ListBox コントロールの描画を再開します。

UseCustomTabOffsets プロパティ

CustomTabOffsets 整数配列を使って文字列を描画するときに、ListBox はタブ文字を認識し、展開できます。

ListView

メンバー

Description

FindItemWithText メソッド

指定したテキスト値で始まる最初の ListViewItem を検索します。

FindNearestItem メソッド

指定した方向で、次のアイテムを検索します。

OwnerDraw プロパティ

ListView コントロールを描画したのがオペレーティング システムか作成したコードかを示す値を取得または設定します。

VirtualMode プロパティ

ListView コントロールに対して独自のデータ管理操作を指定したかどうかを示す値を取得または設定します。

MessageBox

メンバー

Description

Show メソッド

このメソッドは、ヘルプ ページおよび他のヘルプ関連機能を指定するオーバーロードを備えています。

NotifyIcon

メンバー

Description

BalloonTipClicked イベント

バルーン ヒントがクリックされたときに発生します。

BalloonTipClosed イベント

ユーザーがバルーン ヒントを閉じたときに発生します。

BalloonTipIcon プロパティ

NotifyIcon に関連付けられたバルーン ヒントに表示するアイコンを取得または設定します。

BalloonTipShown イベント

バルーン ヒントが画面に表示されたときに発生します。

BalloonTipText プロパティ

NotifyIcon に関連付けられたバルーン ヒントに表示するテキストを取得または設定します。

BalloonTipTitle プロパティ

NotifyIcon に表示されるバルーン ヒントのタイトルを取得または設定します。

ShowBalloonTip メソッド

指定した期間、タスク バーにバルーン ヒントを表示します。

ShowBalloonTip メソッド

指定したタイトル、テキスト、アイコンを含むバルーン ヒントを、指定した時間だけタスク バーに表示します。

PictureBox

メンバー

Description

LoadAsync メソッド

イメージを非同期的に読み込みます。

LoadCompleted イベント

非同期の画像読み込み操作が完了したとき、キャンセルされたとき、例外が発生したときに発生します。

LoadProgressChanged イベント

非同期のイメージ読み込み操作の進行状況が変化したときに発生します。

RichTextBox

メンバー

Description

GetCharIndexFromPosition メソッド

指定位置に最も近い文字のインデックスを取得します。

GetLineFromCharIndex メソッド

コントロールのテキスト内で、指定の文字位置からの行数を取得します。

GetPositionFromCharIndex メソッド

指定の文字インデックスにおけるコントロール内の位置を取得します。

Rtf プロパティ

すべてのリッチ テキスト形式 (RTF) コードを含めて、RichTextBox コントロールのテキストを取得または設定します。

SelectionBackColor プロパティ

RichTextBox コントロール内でテキストが選択されている場合に、テキストの色を取得または設定します。

Screen

メンバー

Description

BitsPerPixel プロパティ

1 ピクセルのデータに関連付けられているメモリのビット数を取得します。

ScrollableControl

メンバー

Description

Scroll イベント

フォーム (または ScrollableControl から継承する他のクラス) の領域がスクロールされると発生します。

SystemInformation

メンバー

Description

ActiveWindowTrackingDelay プロパティ

アクティブ ウィンドウ トラッキングの遅延時間を取得します。

BorderMultiplierFactor プロパティ

ウィンドウのサイズ変更境界の太さを決定するときに使用する、境界線の乗数を取得します。

CaptionButtonSize プロパティ

ウィンドウのタイトル バー内のボタンの標準サイズ (ピクセル単位) を取得します。

CaretWidth プロパティ

エディット コントロール内のキャレットの幅 (ピクセル単位) を取得します。

FontSmoothingContrast プロパティ

ClearType スムージングで使用されるフォント スムージングのコントラスト値を取得します。

FontSmoothingType プロパティ

フォント スムージングの現在のタイプを取得します。

HorizontalFocusThickness プロパティ

システムのフォーカスを表す四角形の左端と右端の厚み (ピクセル単位) を取得します。

HorizontalResizeBorderThickness プロパティ

サイズ変更するウィンドウの境界を囲む、サイズ変更境界の左端と右端の厚み (ピクセル単位) を取得します。

IconHorizontalSpacing プロパティ

大きなアイコン表示におけるアイコン配置セルの幅 (ピクセル単位) を取得します。

IconVerticalSpacing プロパティ

大きなアイコン表示におけるアイコン配置セルの高さ (ピクセル単位) を取得します。

IsActiveWindowTrackingEnabled プロパティ

アクティブ ウィンドウ トラッキングが有効かどうかを示す値を取得します。

IsComboBoxAnimationEnabled プロパティ

コンボ ボックスのスライドオープン効果が有効かどうかを示す値を取得します。

IsDropShadowEnabled プロパティ

システムのドロップ シャドウ効果が有効かどうかを示す値を取得します。

IsFlatMenuEnabled プロパティ

ネイティブなユーザー メニューがフラットなメニュー表示形式かどうかを示す値を取得します。

IsFontSmoothingEnabled プロパティ

スムージング機能が有効であるかどうかを示す値を取得します。

IsHotTrackingEnabled プロパティ

メニュー名やメニュー バーのようなユーザー インターフェイス要素のホット トラッキングが有効かどうかを示す値を取得します。

IsIconTitleWrappingEnabled プロパティ

アイコン タイトルの折り返しが有効かどうかを示す値を取得します。

IsKeyboardPreferred プロパティ

ユーザーがマウスではなくキーボードに依存し、指定のない限り表示されないキーボード インターフェイスの表示をアプリケーションに対して設定しているかどうかを示す値を取得します。

IsListBoxSmoothScrollingEnabled プロパティ

リスト ボックスのスムース スクロール効果が有効かどうかを示す値を取得します。

IsMenuAnimationEnabled プロパティ

メニュー フェードまたはスライド アニメーション機能が有効かどうかを示す値を取得します。

IsMenuFadeEnabled プロパティ

メニュー フェード アニメーションが有効かどうかを示す値を取得します。

IsMinimizeRestoreAnimationEnabled プロパティ

ウィンドウの最小化と復元のアニメーションが有効かどうかを示す値を取得します。

IsSelectionFadeEnabled プロパティ

選択フェード効果が有効かどうかを示す値を取得します。

IsSnapToDefaultEnabled プロパティ

既定のボタンに移動機能が有効かどうかを示す値を取得します。

IsTitleBarGradientEnabled プロパティ

ウィンドウのタイトル バーのグラデーション効果が有効かどうかを示す値を取得します。

IsToolTipAnimationEnabled プロパティ

ツールヒント アニメーションが有効かどうかを示す値を取得します。

KeyboardDelay プロパティ

キーボードのリピート遅延設定を取得します。

KeyboardSpeed プロパティ

キーボードのリピート速度設定を取得します。

MenuBarButtonSize プロパティ

メニュー バー ボタンの既定の幅 (ピクセル単位) とメニュー バーの高さ (ピクセル単位) を取得します。

MenuShowDelay プロパティ

マウス カーソルがサブメニュー項目上にある場合、ショートカット メニューを重ねて表示するまでにシステムが待機する時間 (ミリ秒単位) を取得します。

MouseHoverTime プロパティ

マウス静止メッセージが生成されるために静止領域内にマウス ポインターをとどめておく必要がある時間 (ミリ秒単位) を取得します。

MouseSpeed プロパティ

現在のマウス速度を取得します。

MouseWheelScrollDelta プロパティ

マウス ホイールの 1 目盛りの回転で増分される差分値を取得します。

PopupMenuAlignment プロパティ

対応するメニュー バー項目に整列されるポップアップ メニューの側面を取得します。

SizingBorderWidth プロパティ

サイズ変更するウィンドウの境界を囲む、サイズ変更境界の幅 (ピクセル単位) を取得します。

SmallCaptionButtonSize プロパティ

小さいキャプション ボタンの幅 (ピクセル単位) と小さいキャプションの高さ (ピクセル単位) を取得します。

VerticalFocusThickness プロパティ

システムのフォーカスを表す四角形の上端と下端の厚み (ピクセル単位) を取得します。

VerticalResizeBorderThickness プロパティ

サイズ変更中のウィンドウの周囲に描かれるサイズ変更境界の上端と下端の太さ (ピクセル単位) を取得します。

SystemSounds

メンバー

Description

Asterisk プロパティ

現在の Windows サウンド スキームで Asterisk プログラム イベントに関連付けられているサウンドを取得します。

Beep プロパティ

現在の Windows サウンド方式において、Beep プログラム イベントに関連付けられているサウンドを取得します。

Exclamation プロパティ

現在の Windows サウンド方式において、Exclamation プログラム イベントに関連付けられているサウンドを取得します。

Hand プロパティ

現在の Windows サウンド方式において、Hand プログラム イベントに関連付けられているサウンドを取得します。

Question プロパティ

現在の Windows サウンド スキームで Question プログラム イベントに関連付けられているサウンドを取得します。

TabControl

メンバー

Description

Deselected イベント

タブの選択が解除されたときに発生します。

Deselecting イベント

タブの選択が解除される前に発生し、ハンドラーがタブの変更をキャンセルできるようにします。

DeselectTab メソッド

指定したタブに続くタブを、現在のタブにします。

Selected イベント

タブが選択されると発生します。

Selecting イベント

タブが選択される前に発生し、ハンドラーがタブの変更をキャンセルできるようにします。

SelectTab メソッド

指定したタブを現在のタブにします。

TextBox

メンバー

Description

AutoCompleteCustomSource プロパティ

AutoCompleteSource プロパティが CustomSource に設定されている場合に使用するカスタム StringCollection を取得または設定します。

AutoCompleteMode プロパティ

TextBox のオート コンプリートの動作を制御するオプションを取得または設定します。

AutoCompleteSource プロパティ

オート コンプリートで使用する完全な文字列のソースを指定する値を取得または設定します。

UseSystemPasswordChar プロパティ

TextBox コントロール内のテキストを既定のパスワード文字として表示するかどうかを示す値を取得または設定します。

TextBoxBase

メンバー

Description

GetCharFromPosition メソッド

コントロール内の指定した位置の一番近くにある文字を取得します。

GetCharIndexFromPosition メソッド

指定位置に最も近い文字のインデックスを取得します。

GetFirstCharIndexOfCurrentLine メソッド

現在の行の先頭文字のインデックスを取得します。

GetFirstCharIndexFromLine メソッド

指定された行の先頭文字のインデックスを取得します。

GetLineFromCharIndex メソッド

コントロールのテキスト内で、指定の文字位置からの行数を取得します。

GetPositionFromCharIndex メソッド

指定の文字インデックスにおけるコントロール内の位置を取得します。

ScrollToCaret メソッド

コントロールの内容を現在のキャレット位置までスクロールします。

ShortcutsEnabled プロパティ

定義されたショートカットを有効にするかどうかを示す値を取得または設定します。

Treeview

メンバー

Description

DrawMode プロパティ

コントロールの描画に使用するモードを取得または設定します。

DrawNode イベント

TreeView が描画され、DrawMode プロパティが Normal ではなく TreeViewDrawMode 値に設定されたときに発生します。

HitTest メソッド

指定したポイントにあるノード情報を表示します。

ShowNodeToolTips プロパティ

マウス ポインターを TreeNode の上に配置したときに表示される、ツールヒントを示す値を取得または設定します。

TreeViewNodeSorter プロパティ

IComparer の実装を取得または設定し、カスタムの TreeView ノードを実行します。