.NET Compact Framework 内のコントロール

[このドキュメントはプレビュー版であり、後のリリースで変更されることがあります。 空白のトピックは、プレースホルダーとして挿入されています。]

次の表のコントロール、コンポーネント、および種類該当する場合、.NET Compact Framework、実装の注釈付きによって提供される Windows フォーム アプリケーションを開発します。

ロードしたり、フォームのコンストラクターでのデータとコントロールのインスタンスを作成できますが、コントロールを配置し、その他のプロパティを設定、Load イベント ハンドラーで実行される最も。

コントロールまたはコンポーネント

Pocket PC

Smartphone

備考

Button

×

カスタム ボタン コントロールの作成については、カスタム コントロールの開発 を参照してください。

CheckBox

 

Clipboard

バージョン 2. 0 ではサポート。

ComboBox

DropDownStyle プロパティの既定値は DropDownList です。

ContextMenu

×

子フォームに対して作成されたショートカット メニューは、子フォームが破棄されるときに表示されているままです。

Control

カスタム コントロールのベースとしてこのコントロールを使用することができます。

Cursor および Cursors

.NET Compact Framework の CurrentCursorプロパティのみをサポートする WaitCursorDefault カーソル。

DataGrid

.NET Compact Framework の DataGrid クラスは、別のアセンブリには。 使用するプロジェクト内への参照 System.Windows.Forms.DataGrid.dll を追加する必要があります。 詳細については、「.NET Compact Framework で、データ グリッドを使用します。」を参照してください。

DateTimePicker

このコントロール Smartphone Windows Mobile 5. 0 が必要です。 詳細については、「方法 : .NET Compact Framework で、DateTimePicker クラスを使用します。」を参照してください。

DocumentList

×

表示し、ドキュメントを管理します。 「方法 : DocumentList コントロールを使用します。」を参照してください。

このコントロールは .NET Compact Framework でのみ使用されます。

DomainUpDown

Height プロパティとは異なり、コントロールのサイズ変更、完全な .NET Framework にします。

このコントロールの入力検証は行いません。

SelectedItemChanged イベントのみときをクリックするまたは発生下矢印をしないとするテキスト コントロールに入力します。

Form

Pocket PC、FormBorderStyle プロパティが None および FixedSingle 値だけをサポートします。 Smartphone 上、FormBorderStyle プロパティは利用できません。

.NET Compact Framework Icon プロパティは、フォームのアイコン表示されません Pocket PC で Smartphone アプリケーション設計による。

HardwareButton

×

Pocket PC のハードウェア上のボタンには、上書き機能を提供します。 「方法 : HardwareButton コンポーネントを使用します。」を参照してください。

Help

×

HTML ヘルプ ファイルを表示は、Pocket PC のヘルプの使用。 「方法 : ユーザーのヘルプを表示」を参照してください。

HScrollBar

 

ImageList

 

InputPanel

×

Pocket PC でソフト入力パネル (SIP) を操作します。 「方法 : InputPanel コンポーネントを使用します。」を参照してください。

このコントロールは .NET Compact Framework でのみ使用されます。

InputPanel.InputMethodCollection

×

Pocket PC にインストールされた、すべての入力方式ソフトウェアにアクセスできるようにします。

このコントロールは .NET Compact Framework でのみ使用されます。

InputMode

×

方法 : Smartphone の入力モードの設定」を参照してください。

このコントロールは .NET Compact Framework でのみ使用されます。

LinkLabel

×

基本的なハイパーリンクの制限付きサポートは、下線付きと青として自動的にフォーマットします。

Label

.NET Compact Framework では透明に背景色を設定できません。 ラベルでは、同様の効果を実現するのに、ラベル コントロールの代わりに、DrawString メソッドを使用します。

ListBox および ListControl

ボックスの一覧で項目がない場合Text プロパティを設定することはできません。 完全な .NET Framework では値が保持されますが無視されます。

.NET Compact Framework では、複数のアイテムの選択できません。

ListControl.SelectedValue を設定するプロパティはコントロールがデータの場合にのみバインドされています。

ListView

.NET Compact Framework Sort メソッド サポートしません。 この問題を回避するするには、方法 : リスト ビュー アイテムの並べ替え を参照してください。

.NET Compact Framework では、複数のアイテムの選択できません。

LogFont

斜めのテキストなどのテキスト効果の論理フォント (LogFont) 構造を定義します。

このクラスは、.NET Compact Framework でのみ利用可能です。

MainMenu

メニュー項目] メニューの [区切り記号の序数位置に追加できません。 .NET Compact Framework 例外をスローして、完全な .NET Framework はこの操作を無視されます。

メニュー項目のテキストにアンパサンド (&) は表示できません。

MessageBox

Smartphone の Windows Mobile は 1-] ボタンまたは 2-] ボタンのメッセージ ボックスのみサポートします。

MessageWindow

生成し、Windows メッセージを受信機能を提供します。 カスタマイズ例については、「方法 : MessageWindow クラスを使用します。」を参照してください。

このクラスは、.NET Compact Framework でのみ利用可能です。

MonthCalendar

 

Notification

×

表示し、ユーザーの通知に応答します。 カスタマイズ例については、「方法 : 通知を送信します。」を参照してください。

MobileDevice

このクラスは、キャッシュされたリソースを解放する機会を提供する Hibernate イベントを提供します。

このクラスは、.NET Compact Framework でのみ利用可能です。

NumericUpDown

Height プロパティとは異なり、コントロールのサイズ変更、完全な .NET Framework にします。

異なり、完全な .NET Framework でこのコントロールは実行されません入力の検証。 ValueChanged イベントのみとするをクリックしてまたは発生下向きの矢印します。

10 進数の値は整数として扱われます。 たとえば、10.25 または 10.75 の仕様に 10 切り捨てられます。 16 ビット符号付き整数を超える値は、Pocket PC でサポートされていません。

Value プロパティを取得するたびに戻り値は、指定した Increment プロパティの値の倍数です。 たとえば、Increment に 3、 Minimum は 0、 Maximum が 100 の月々 の上向きの矢印を選択したら、後続の値は 3、6、9、12 という) になります。 値は、最小または最大値に近づくがその値に常に設定されしないそれを超えて移動できます。 値が 100 の下矢印をクリックして、97 の値が予想される (100-3) をされます。 ただし、97 は 3 の増分値の倍数ではないため、コントロールがデクリメントをされます値 96 を設定するため、3 の倍数が見つかるまで。

OpenFileDialog

×

初期ディレクトリは、[マイ ドキュメント フォルダーとそのサブフォルダーに制限されます。 この制限は、Pocket PC オペレーティング システムは、標準のディレクトリにファイルを整理できるによって課されました。

Panel

 

PictureBox

 

ProgressBar

 

RadioButton

×

 

SaveFileDialog

×

 

ScreenOrientation

90、180 または 270 にデバイスをリセットせず、画面の向きの値を変更できます。 詳細については、「方法 : 印刷の向きと解像度の変更を処理します。」を参照してください。

このクラスには、Pocket PC やスマートフォン バージョン 5. 0 のソフトウェアを Windows Mobile 必要があります。 このクラスは、.NET Compact Framework でのみ利用可能です。

Splitter

×

 

StatusBar

×

常に、フォームの下部にドッキングします。 サイズを変更できません。

TabControl

×

TabControl は、フォームのすべてのクライアント領域を占有するサイズに最初に。 サイズを変更するコントロールを装着解除します。

TabPage

×

 

TextBox

TextBox プロパティ] で指定された、シングルライン Multiline コントロールでは左揃えだけをサポートします。 Multiline テキスト ボックス コントロールは、左、右、揃えて配置できます。 または中央揃え。

Multiline false 場合、.NET Compact Framework、 Height 仕様、コントロールのサイズが最初の行の TextBox にだけは使用可能です。 .NET Framework は、高さを 1 行に保持します。

PasswordChar プロパティは常に、アスタリスクは、指定内容にかかわらずです。

Smartphone BorderStyle プロパティをサポートしません。

Timer

 

ToolBar

×

Form は、1 つだけ ToolBar サポートします。 ToolBar をスローする、追加の NotSupportedException を追加しよう。

ToolBar ImageList ToolBar プロパティがサポートされていません設定する前にボタンのイメージ インデックスを設定します。

TrackBar

×

 

TreeView

.NET Compact Framework は、Click イベントを TreeView をサポートしません。 別の方法は、AfterSelect イベントを使用します。 入手する機能をネイティブ TreeView コントロールから参照してください 方法 : サブクラスをネイティブのコールバック関数を使用して、ツリー ビュー

VScrollBar

できません] に設定、最大値ため NumericUpDown コントロールに似ています達成可能な最大値は、つまみの上の最初の空行。 具体的には、このに相当します。MaximumLargeChange 1 を加えたマイナス。

WebBrowser

方法 : .NET Compact Framework で、Web ブラウザー コントロールを使用します。」を参照してください。

参照

その他の技術情報

Windows フォーム コントロール、.NET Framework を最適化します。