Windows フォームとグラフィックス
[このドキュメントはプレビュー版であり、後のリリースで変更されることがあります。 空白のトピックは、プレースホルダーとして挿入されています。]
この .NET Compact Framework バージョン 2. 0 は、次の機能の拡張ユーザー インターフェイス機能を提供します。
Microsoft.WindowsCE.Forms 名前空間でさらに .NET Compact Framework–specific コントロール。
コントロールと、System.Windows.Forms 名前空間のクラスの拡張のサポート
大きい図面やグラフィックのサポート。
自動スクロール可能なフォームです。
クリップボードのサポート。
キーボード イベントです。
ポケットの PC–specific 機能。
Smartphone 固有の機能です。
Windows フォーム アプリケーション、およびオブジェクトの破壊の強化されたシャットダウン。
Pocket PC での統合のキーボードのサポート。
画面の向きと解像度変更のサポート。 「方法 : 印刷の向きと解像度の変更を処理します。」を参照してください。
Microsoft.WindowsCE.Forms で新規および変の型
次の表は、新しいクラスとその他、Microsoft.WindowsCE.Forms 名前空間の変更。 使用することができますコントロールのリストのについて Windows フォーム コントロール、.NET Framework を最適化します。 をクリックします。
タイプ |
説明 |
---|---|
表示し、ユーザーの通知に応答します。 |
|
表示し、ドキュメントを管理します。 |
|
Pocket PC のハードウェア上のボタンには、上書き機能を提供します。 |
|
Pocket PC にインストールされた、すべての入力方式ソフトウェアにアクセスできるようにします。 |
|
Smartphone 2003 でサポートされています。 |
|
斜めのテキストなどのテキスト効果の論理フォント オブジェクトを定義します。 |
|
新しい Text プロパティを示します。 このプロパティを設定および、MessageWindow のテキストを取得する使用することができます。 |
|
Hibernate イベント、正当な根拠となるようにキャッシュされたリソースを解放することができます。 |
|
90、180 または 270 にデバイスをリセットせず、画面の向きの値を変更できます。 Pocket PC の Windows Mobile 2003 第 2 版を実行する必要があります。 |
Windows フォームのサポート
次の表の 2. .NET Compact Framework 0 で System.Windows.Forms 名前空間内のクラスの拡張のサポート。
コントロールまたは機能 |
展開のサポート |
---|---|
サポートには、コピーと貼り付け、DataObject が含まれます。 |
|
DropDownStyle プロパティのサポート。 |
|
バージョン 2. 0 は、以下のメンバーは、サポートしています。
|
|
「方法 : .NET Compact Framework で、DateTimePicker クラスを使用します。」を参照してください。 |
|
デザイン時の操作 |
ドッキング、固定と Splitter がサポートされます。 |
Font コレクション |
サポートあり。 |
コモン コントロールでサポート。 |
|
Form コントロール |
次のメンバーのサポート: 全画面表示のフォームとパフォーマンスの向上。 |
Form.Load イベント |
Form.Load イベントの発生後、フォームは表示されます。 これにカスタム描画を実行したり、イベント中に別のフォームを表示するアプリケーションは影響があります。 |
このクラスは、ヘルプ イベントおよびイベント ハンドラー クラスと共にサポートされています。 カスタマイズ例については、「方法 : ユーザーのヘルプを表示」を参照してください。 ただし、HelpProvider クラスはサポートされていません。 |
|
重要なイベント |
コモン コントロールでサポート。 |
KeyPreview プロパティ |
コモン コントロールでサポート。 KeyPreview プロパティは、統合されたキーボードからのキーボード イベントをトラップする使えます。 |
サポートされているはのみ自動的に書式設定は、基本的なハイパーリンクを提供と下線付きと青。 |
|
EnsureVisible メソッドがサポートされています。 |
|
メニューとツール バー |
Pocket PC アプリケーションで子ウィンドウのコマンド バーが追加したとき、Z オーダーの先頭に開かれます。 これにより、コマンド バー コマンド バーのクライアント領域が重なっている低い z コントロール、非表示にします。 |
サポートあり。 |
|
作業ウィンドウ固定 (モーダル) ダイアログを所有 |
サポートあり。 |
サポートあり。 |
|
サポートあり。 |
|
サポートあり。 |
|
Tab キーを押して移動とフォーカス |
The .NET Compact Framework version 2.0 supports the TabIndex and TabStop properties, but does not support the UpdateZOrdermethod. バージョン 2. 0 では、明示的にフォーカスを受け取る最初のコントロールを設定する必要ができなくします。 フォーム コントロールをタブ付きされることができる場合、フォーカス フォームが表示されたとき。 これに一致する、完全な .NET Framework の動作を補助キーボード ナビゲーション 新しいコントロールにフォーカスが設定正しく場合にのみ Focus を返します true プロパティを設定します。 ターゲット コントロールが無効な場合、または、フォーカスは、GotFocus イベントまたは LostFocus イベントで、ターゲット コントロールから削除される場合に、 Focus メソッド false を返します。 Tab キーを押して移動できるカスタム コントロールに子コントロールの間で発生します。 |
動作の制限がないと、幅を制御できます。 既定では、コントロールはバージョン 1. 0 の動作を維持する最上部に固定されます。 |
|
次はサポートされます。
|
|
スレッド処理 |
NotSupportedException は、コントロールが、 Invoke メソッドを使用せずに作成されたもの以外のスレッドからアクセスされるとスローされます。 |
ボタン ツールヒントがサポートされます。 |
|
目盛りの削除がサポートされています。 |
|
次のメンバーがサポートされます。
Enter キーを使って、アイテムの選択はサポートされていません。 |
|
サポートあり。 |
|
完全なサポートでは Pocket PC やスマートフォンに Windows Mobile バージョン 5. 0 が必要です。 詳細については、「方法 : .NET Compact Framework で、Web ブラウザー コントロールを使用します。」を参照してください。 |
グラフィックスのサポート
.NET Compact Framework 2. 0 が図面と、次のような機能のグラフィック オブジェクトを使ってサポートを拡張します。
Image.Save(String, ImageFormat) メソッドでのイメージを保存します。
LockBits(Rectangle, ImageLockMode, PixelFormat) メソッドでデータ アクセスをビットマップします。 「方法 : LockBits を使用します。」を参照してください。
ビットマップの (図 (JPEG) を含む) のシリアル化します。
ClearType フォントのサポート。
LogFont オブジェクトを使用してテキスト効果の作成。
(組み込みおよびビットマップ) のパターンのブラシ。
Pen、その幅を設定およびダッシュ スタイルを使用して複製します。
DirectX と Direct3D
.NET Compact Framework 2. 0 には、DirectX と Direct3D のマネージ クラスを使用するモバイル アプリケーションの開発クラス用意されています。 ただし、する必要が、アプリケーションを実行してあります Windows Mobile 5. 0 ソフトウェア Pocket PC の Windows Mobile 5. 0 Smartphone の。 詳細情報および使用方法に関するトピックは参照の .NET Compact Framework でモバイル Direct3D プログラミング をしてください。
Pocket PC の機能
.NET Compact Framework 2. 0 には、Pocket PC の次の機能があります。
HardwareButton コンポーネントを使用して、ハードウェア ボタンをアプリケーションに関連付けます。
ハードウェア ボタンをショートカット メニューの [に関連付けます。
DocumentList コントロール。
Notification を送信します。
InputPanel.InputMethodCollection コレクションを使用します。
詳細については、「Pocket PC の開発と、.NET Framework を最適化します。」を参照してください。
Smartphone の機能
.NET Compact Framework 2. 0 でに、Smartphone の以下が拡張されたサポートされています。
DataGrid クラス。
アルファまたはテキスト ボックスの数値の入力モードを設定します。 「方法 : Smartphone の入力モードの設定」を参照してください。
QVGA レガシ アプリケーション。
詳細については、「Smartphone の開発と、.NET Framework を最適化します。」を参照してください。
強化されたシャットダウン
アプリケーションを終了が 2 つの方法で向上します。
Dispose メソッドはコントロールが破棄されるより優れた、シャットダウンのときに常に呼び出されます。
メイン フォームを閉じたとき .NET Compact Framework トップダウンの形でウィンドウを破棄します。
参照
参照
.NET Compact Framework でのクラスのサポート