SmartPDA.Windows.Forms 名前空間
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 クラス ライブラリ