Windows フォームの既存機能に対する新しい追加
更新 : 2007 年 11 月
今回リリースされた Visual Studio には、新機能の他に既存のクラスへの追加があります。追加された内容を見つけやすいように、以下の表は、これらのクラスの新しいメンバに直接リンクしています。
今回リリースされた Visual Studio の Windows フォームと Windows フォーム コントロールの新機能の一覧については、「.NET Framework 2.0 の Windows フォームへの追加機能」を参照してください。
.NET Framework 内の Windows フォーム クラスに、以下のメンバが追加されました。
Application
メンバ |
説明 |
---|---|
EnterThreadModal イベント |
アプリケーションがモーダル状態になる直前に発生します。 |
LeaveThreadModal イベント |
アプリケーションがモーダル状態を終了するときに発生します。 |
FilterMessage メソッド |
ウィンドウ メッセージに対してフィルタを実行し、変更したメッセージのコピーを返します。 |
OpenForms プロパティ |
アプリケーションが所有している、開かれたフォームのコレクションを取得します。 |
Restart メソッド |
アプリケーションをシャット ダウンし、直後に新しいインストールを開始します。 |
未処理の例外への対応方法をアプリケーションに指示します。 |
|
UseWaitCursor プロパティ |
アプリケーションの開いているフォームすべてに待機カーソルを使用するかどうかについて、取得または設定します。 |
クリップボードのトピック
Clipboard では、ここで示したメンバの他に、GetImage や GetAudioStream など、特定のデータ型の取得および設定する多数のメンバもサポートするようになりました。詳細な一覧については、クラスのドキュメントを参照してください。
メンバ |
説明 |
---|---|
Clear メソッド |
クリップボードからすべてのデータを消去します。 |
GetData メソッド |
指定した形式でクリップボードからデータを取得します。 |
SetData メソッド |
指定した形式でクリップボードにデータを追加します。 |
ContainsData メソッド |
クリップボードに特定の形式のデータがあるか、特定の形式にデータを変換できるかを示します。 |
ComboBox
メンバ |
説明 |
---|---|
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
メンバ |
説明 |
---|---|
コントロールの Handle プロパティにアクセスする誤ったスレッドへの呼び出しをキャッチするかどうかを示す値を取得または設定します。 |
|
DefaultCursor プロパティ |
コントロールの既定のカーソルを取得または設定します。 |
GetPreferredSize メソッド |
コントロールが収まる四角形の領域のサイズを取得します。 |
IsKeyLocked プロパティ |
このプロパティを使って、CapsLock、NumLock、または ScrollLock の各キーがオンかどうかを判断します。 |
LayoutEngine プロパティ |
コントロールのレイアウト エンジンのキャッシュ インスタンスを取得します。 |
Margin プロパティ |
コントロール間の空白を取得または設定します。 |
MinimumSize プロパティ |
GetPreferredSize が指定できる下限のサイズを取得します。 |
MouseCaptureChanged イベント |
コントロールがマウスのキャプチャを失うと発生します。 |
MouseClick イベント |
コントロールがマウスでクリックされると発生します。 |
MouseDoubleClick イベント |
コントロールがマウスでダブルクリックされると発生します。 |
OnMouseClick メソッド |
MouseClick イベントが発生します。 |
OnMouseDoubleClick メソッド |
MouseDoubleClick イベントが発生します。 |
Padding プロパティ |
コントロール内の埋め込みを取得または設定します。 |
DataObject
DataObject では、ここで示したメンバの他に、GetImage や GetAudioStream など、特定のデータ型の取得および設定する多数のメンバもサポートするようになりました。詳細な一覧については、クラスのドキュメントを参照してください。
メンバ |
説明 |
---|---|
GetData メソッド |
指定した形式でクリップボードからデータを取得します。 |
SetData メソッド |
指定した形式でクリップボードにデータを追加します。 |
Form
メンバ |
説明 |
---|---|
FormClosed イベント |
フォームが閉じられた後に発生します。 |
FormClosing イベント |
フォームが閉じられる前に発生します。 |
MainMenuStrip プロパティ |
フォームの主要メニュー コンテナを取得または設定します。 |
RightToLeftLayout プロパティ |
右から左のミラー配置を有効にするかどうかを示す値を取得または設定します。 |
RightToLeftLayoutChanged イベントが発生します。 |
|
ShowWithoutActivation プロパティ |
ウィンドウを表示するときにアクティブ化するかどうかを示す値を取得します。 |
Icon
メンバ |
説明 |
---|---|
ファイルに関連付けられているアイコンを表示します。 |
Label
メンバ |
説明 |
---|---|
AutoEllipsis プロパティ |
Label の右端に、Label テキストが Label の指定長を超えていることを意味する省略記号 ([...]) を表示するかどうかを示す値を取得または設定します。 |
テキスト表示に、以前のリリースの Windows フォームと互換性を持たせるかどうかを指定する値を取得または設定します。 |
ListBox
メンバ |
説明 |
---|---|
BeginUpdate メソッド |
アイテムを一度に ListBox に追加するときにパフォーマンスを維持します。 |
EndUpdate メソッド |
BeginUpdate メソッドによって描画が中断された後、ListBox コントロールの描画を再開します。 |
UseCustomTabOffsets プロパティ |
CustomTabOffsets 整数配列を使って文字列を描画するときに、ListBox はタブ文字を認識し、展開できます。 |
ListView
メンバ |
説明 |
---|---|
FindItemWithText メソッド |
指定したテキスト値で始まる最初の ListViewItem を検索します。 |
FindNearestItem メソッド |
指定した方向で、次のアイテムを検索します。 |
OwnerDraw プロパティ |
ListView コントロールを描画したのがオペレーティング システムか作成したコードかを示す値を取得または設定します。 |
VirtualMode プロパティ |
ListView コントロールについて独自にデータ管理操作を指定したかどうかを示す値を取得または設定します。 |
MessageBox
メンバ |
説明 |
---|---|
Show メソッド |
このメソッドは、ヘルプ ページおよび他のヘルプ関連機能を指定するオーバーロードを備えています。 |
NotifyIcon
メンバ |
説明 |
---|---|
BalloonTipClicked イベント |
バルーン ヒントがクリックされたときに発生します。 |
BalloonTipClosed イベント |
ユーザーがバルーン ヒントを閉じたときに発生します。 |
BalloonTipIcon プロパティ |
NotifyIcon に関連付けられたバルーン ヒントに表示するアイコンを取得または設定します。 |
BalloonTipShown イベント |
バルーン ヒントが画面に表示されたときに発生します。 |
BalloonTipText プロパティ |
NotifyIcon に関連付けられたバルーン ヒントに表示するテキストを取得または設定します。 |
BalloonTipTitle プロパティ |
NotifyIcon に表示されるバルーン ヒントのタイトルを取得または設定します。 |
ShowBalloonTip メソッド |
指定した期間、タスク バーにバルーン ヒントを表示します。 |
ShowBalloonTip メソッド |
指定した期間、タスク バーに、指定したタイトル、テキスト、およびアイコンのバルーン ヒントを表示します。 |
PictureBox
メンバ |
説明 |
---|---|
LoadAsync メソッド |
画像を非同期に読み込みます。 |
LoadCompleted イベント |
非同期の画像読み込み操作が完了したとき、キャンセルされたとき、例外が発生したときに発生します。 |
LoadProgressChanged イベント |
非同期の画像読み込み操作の進行状況が変わったときに発生します。 |
RichTextBox
メンバ |
説明 |
---|---|
指定位置に最も近い文字のインデックスを取得します。 |
|
GetLineFromCharIndex メソッド |
コントロールのテキスト内で、指定の文字位置からの行数を取得します。 |
指定の文字インデックスにおけるコントロール内の位置を取得します。 |
|
Rtf プロパティ |
すべてのリッチ テキスト形式 (RTF) コードを含めて、RichTextBox コントロールのテキストを取得または設定します。 |
SelectionBackColor プロパティ |
RichTextBox コントロール内でテキストが選択されている場合に、テキストの色を取得または設定します。 |
Screen
メンバ |
説明 |
---|---|
BitsPerPixel プロパティ |
1 ピクセルのデータに対応するメモリのビット数を取得します。 |
ScrollableControl
メンバ |
説明 |
---|---|
Scroll イベント |
フォーム (または ScrollableControl から継承する他のクラス) の領域がスクロールされると発生します。 |
SystemInformation
メンバ |
説明 |
---|---|
アクティブ ウィンドウ トラッキングの遅延時間を取得します。 |
|
BorderMultiplierFactor プロパティ |
ウィンドウのサイズ変更境界の厚みを決定するときに使用される、境界の乗数係数を取得します。 |
CaptionButtonSize プロパティ |
ウィンドウのタイトル バー内のボタンの標準サイズ (ピクセル単位) を取得します。 |
CaretWidth プロパティ |
エディット コントロール内のキャレットの幅 (ピクセル単位) を取得します。 |
FontSmoothingContrast プロパティ |
ClearType スムージングで使用されるフォント スムージングのコントラスト値を取得します。 |
FontSmoothingType プロパティ |
フォント スムージングの現在のタイプを取得します。 |
HorizontalFocusThickness プロパティ |
システムのフォーカスを表す四角形の左端と右端の厚み (ピクセル単位) を取得します。 |
サイズ変更するウィンドウの境界を囲む、サイズ変更境界の左端と右端の厚み (ピクセル単位) を取得します。 |
|
IconHorizontalSpacing プロパティ |
大きなアイコン表示におけるアイコン配置セルの幅 (ピクセル単位) を取得します。 |
IconVerticalSpacing プロパティ |
大きなアイコン表示におけるアイコン配置セルの高さ (ピクセル単位) を取得します。 |
アクティブ ウィンドウ トラッキングが有効かどうかを示す値を取得します。 |
|
コンボ ボックスのスライドオープン効果が有効かどうかを示す値を取得します。 |
|
IsDropShadowEnabled プロパティ |
システムのドロップ シャドウ効果が有効かどうかを示す値を取得します。 |
IsFlatMenuEnabled プロパティ |
ネイティブなユーザー メニューがフラットなメニュー表示形式かどうかを示す値を取得します。 |
IsFontSmoothingEnabled プロパティ |
スムージング機能が有効であるかどうかを示す値を取得します。 |
IsHotTrackingEnabled プロパティ |
メニュー名やメニュー バーのようなユーザー インターフェイス要素のホット トラッキングが有効かどうかを示す値を取得します。 |
アイコン タイトルの折り返しが有効かどうかを示す値を取得します。 |
|
IsKeyboardPreferred プロパティ |
ユーザーがマウスではなくキーボードに依存し、指定のない限り表示されないキーボード インターフェイスの表示をアプリケーションに対して設定しているかどうかを示す値を取得します。 |
リスト ボックスのスムース スクロール効果が有効かどうかを示す値を取得します。 |
|
IsMenuAnimationEnabled プロパティ |
メニュー フェードまたはスライド アニメーション機能が有効かどうかを示す値を取得します。 |
IsMenuFadeEnabled プロパティ |
メニュー フェード アニメーションが有効かどうかを示す値を取得します。 |
ウィンドウの最小化と復元のアニメーションが有効かどうかを示す値を取得します。 |
|
IsSelectionFadeEnabled プロパティ |
選択フェード効果が有効かどうかを示す値を取得します。 |
IsSnapToDefaultEnabled プロパティ |
既定のボタンに移動機能が有効かどうかを示す値を取得します。 |
ウィンドウのタイトル バーのグラデーション効果が有効かどうかを示す値を取得します。 |
|
ツールヒント アニメーションが有効かどうかを示す値を取得します。 |
|
KeyboardDelay プロパティ |
キーボードのリピート遅延設定を取得します。 |
KeyboardSpeed プロパティ |
キーボードのリピート速度設定を取得します。 |
MenuBarButtonSize プロパティ |
メニュー バー ボタンの既定の幅 (ピクセル単位) とメニュー バーの高さ (ピクセル単位) を取得します。 |
MenuShowDelay プロパティ |
マウス カーソルがサブメニュー項目上にある場合、ショートカット メニューを重ねて表示するまでにシステムが待機する時間 (ミリ秒単位) を取得します。 |
MouseHoverTime プロパティ |
マウス静止メッセージが生成されるために静止領域内にマウス ポインタをとどめておく必要がある時間 (ミリ秒単位) を取得します。 |
MouseSpeed プロパティ |
現在のマウス速度を取得します。 |
MouseWheelScrollDelta プロパティ |
マウス ホイールの 1 目盛りの回転で増分される差分値を取得します。 |
PopupMenuAlignment プロパティ |
対応するメニュー バー項目に整列されるポップアップ メニューの側面を取得します。 |
SizingBorderWidth プロパティ |
サイズ変更するウィンドウの境界を囲む、サイズ変更境界の幅 (ピクセル単位) を取得します。 |
SmallCaptionButtonSize プロパティ |
小さいキャプション ボタンの幅 (ピクセル単位) と小さいキャプションの高さ (ピクセル単位) を取得します。 |
VerticalFocusThickness プロパティ |
システムのフォーカスを表す四角形の上端と下端の厚み (ピクセル単位) を取得します。 |
サイズ変更するウィンドウの境界を囲む、サイズ変更境界の上端と下端の厚み (ピクセル単位) を取得します。 |
SystemSounds
メンバ |
説明 |
---|---|
Asterisk プロパティ |
現在の Windows サウンド方式において、Asterisk プログラム イベントに関連付けられているサウンドを取得します。 |
Beep プロパティ |
現在の Windows サウンド方式において、Beep プログラム イベントに関連付けられているサウンドを取得します。 |
Exclamation プロパティ |
現在の Windows サウンド方式において、Exclamation プログラム イベントに関連付けられているサウンドを取得します。 |
Hand プロパティ |
現在の Windows サウンド方式において、Hand プログラム イベントに関連付けられているサウンドを取得します。 |
Question プロパティ |
現在の Windows サウンド方式において、Question プログラム イベントに関連付けられているサウンドを取得します。 |
TabControl
メンバ |
説明 |
---|---|
Deselected イベント |
タブの選択が解除されると発生します。 |
Deselecting イベント |
タブの選択が解除される前に発生するため、ハンドラでタブの変更をキャンセルできます。 |
DeselectTab メソッド |
指定したタブの次のタブを現在のタブにします。 |
Selected イベント |
タブが選択されると発生します。 |
Selecting イベント |
タブが選択される前に発生するため、ハンドラでタブの変更をキャンセルできます。 |
SelectTab メソッド |
指定したタブを現在のタブにします。 |
TextBox
メンバ |
説明 |
---|---|
AutoCompleteCustomSource プロパティ |
AutoCompleteSource プロパティが CustomSource に設定されている場合に使用するカスタム StringCollection を取得または設定します。 |
AutoCompleteMode プロパティ |
TextBox のオート コンプリートの動作を制御するオプションを取得または設定します。 |
AutoCompleteSource プロパティ |
オート コンプリートで使用する完全な文字列のソースを指定する値を取得または設定します。 |
UseSystemPasswordChar プロパティ |
TextBox コントロール内のテキストを既定のパスワード文字として表示するかどうかを示す値を取得または設定します。 |
TextBoxBase
メンバ |
説明 |
---|---|
GetCharFromPosition メソッド |
コントロール内の指定位置に最も近い文字を取得します。 |
指定位置に最も近い文字のインデックスを取得します。 |
|
現在の行の先頭文字のインデックスを取得します。 |
|
指定された行の先頭文字のインデックスを取得します。 |
|
GetLineFromCharIndex メソッド |
コントロールのテキスト内で、指定の文字位置からの行数を取得します。 |
指定の文字インデックスにおけるコントロール内の位置を取得します。 |
|
ScrollToCaret メソッド |
コントロールの内容を現在のキャレット位置までスクロールします。 |
ShortcutsEnabled プロパティ |
定義されたショートカットが有効であるかどうかを示す値を取得または設定します。 |
Treeview
メンバ |
説明 |
---|---|
DrawMode プロパティ |
コントロールを描画するモードを取得または設定します。 |
DrawNode イベント |
TreeView が描画され、DrawMode プロパティが Normal ではなく TreeViewDrawMode 値に設定されたときに発生します。 |
HitTest メソッド |
指定したポイントにあるノード情報を表示します。 |
ShowNodeToolTips プロパティ |
マウス ポインタを TreeNode の上に配置したときに表示される、ツールヒントを示す値を取得または設定します。 |
TreeViewNodeSorter プロパティ |