SmartPDA.Windows.Forms 名前空間
FPGA, VHDL の技術者募集してます!!人がいなくて本当に困っています。よろしくお願いします。m(__)m
下り最大7.2Mbpsの高速モバイル通信【イー・モバイル】
SmartPDA.Windows.Forms 名前空間 ( ColorDialog.dll 内 ) には、ColorDialog クラス、ColorDialogFactory クラス、BaseHueDialog クラスが用意されています。それぞれのクラスは PocketPC 用クラスと Smartphone 用クラスが用意されています。
Pocket PC用クラスと Smartphone 用クラスの違い
このプラットフォームによりクラスが分かれている理由は、そのプラットフォームによりサポートされているコントロールが異なるためです。
PocketPC プラットフォームには TrackBar コントロール等がありますが、Smartphone プラットフォームにはありません。
プラットフォームによるクラス切替の自動化
これらのPocket PC用クラスと Smartphone 用クラスを使用するためには、実行するプラットフォームに応じてロードするクラスを切り替える必要があります。このクラスの切替を自動化するクラスとして、ColorDialogFactory クラス が用意されています。
これらの Factory クラス を使用してインスタンスを初期化することで、プラットフォームの判別を行い適切なクラスを呼び出す事が出来ます。
クラス
インターフェイス
なし
構造体
なし
デリゲート
なし
列挙体
なし
参照
.NET Compact Framework クラス ライブラリ
Pocket PC用クラスと Smartphone 用クラスの違い
このプラットフォームによりクラスが分かれている理由は、そのプラットフォームによりサポートされているコントロールが異なるためです。
PocketPC プラットフォームには TrackBar コントロール等がありますが、Smartphone プラットフォームにはありません。
プラットフォームによるクラス切替の自動化
これらのPocket PC用クラスと Smartphone 用クラスを使用するためには、実行するプラットフォームに応じてロードするクラスを切り替える必要があります。このクラスの切替を自動化するクラスとして、ColorDialogFactory クラス が用意されています。
これらの Factory クラス を使用してインスタンスを初期化することで、プラットフォームの判別を行い適切なクラスを呼び出す事が出来ます。
クラス
| クラス | 説明 |
|---|---|
| ColorDialog クラス | Smartphone 用 ColorDialog クラス |
| ColorDialogPPC クラス | PocketPC 用 ColorDialog クラス |
| ColorDialogFactory クラス | 実行しているプラットフォームに応じた ColorDialog を作成するクラス。MakeColorDialog スタティックメソッドが含まれています。 |
| BaseHueDialog クラス | BaseHueDialog クラス群のベースクラス |
| BaseHueDialogSP クラス | Smartphone 用 BaseHueDialog クラス |
| BaseHueDialogPPC クラス | PocketPC 用 BaseHueDialog クラス |
| BaseHueDialogFactory クラス | 実行しているプラットフォームに応じた BaseHueDialog を作成するクラス。MakeColorDialog スタティックメソッドが含まれています。 |
インターフェイス
なし
構造体
なし
デリゲート
なし
列挙体
なし
参照
.NET Compact Framework クラス ライブラリ