アイコンに適用するテーマ描画スタイルの名前 |
PRIM_MD.ListIconCurrentItem (PRIM_MD.ListIconCurrentItem) のメンバ
データタイプ - Unicode 文字列
ThemeDrawStyle プロパティは、リスト アイテムに適用される DrawStyle の名前です。
ThemeDrawStyle は単純な名前の一致を使用してコントロールの外観を決定します。指定された名前が実行時に見つからない場合、コントロールは、WebPage または Form に適用された Theme によって定義されたフォールバック外観に戻ります。名前はソフトコーディングされているため、アプリケーション レベルでテーマを変更すると、全く異なる外観になる可能性があります。
特定のコントロールや機能 (プッシュボタン、リストアイテム、リスト列、編集など) に一致する、ランタイムに自動的に存在する事前定義の描画スタイル名が多数存在します。
詳細については DrawStyle Name プロパティを参照してください。
通常、ThemeDrawStyle プロパティは IDE デザイナーで管理されます。
次の例では、3 つのボタンが3 種類のテーマ描画スタイルを利用しています。最初の 2 つのボタンは、事前に定義されておりいつでも利用可能な DarkTitle と MediumTitle を使用しています。3 つめのボタンは DrawStyleXXX が利用されていますが、この例では未定義の状態です。ですから、このボタンはこのテーマのデフォルトの外観をボタンに適用します。
Begin_Com Role(*EXTENDS #PRIM_WEB) Height(600) Width(824) Theme(#SYS_THEME<2015Indigo>)
Define_Com Class(#PRIM_PHBN) Name(#Button1) Caption('Button1') Displayposition(3) Left(80) Parent(#COM_OWNER) Tabposition(3) Top(46) Height(51) Width(129) Themedrawstyle('DarkTitle')
Define_Com Class(#PRIM_PHBN) Name(#Button2) Caption('Button2') Displayposition(2) Left(240) Parent(#COM_OWNER) Tabposition(2) Top(48) Height(51) Width(129) Themedrawstyle('MediumTitle')
Define_Com Class(#PRIM_PHBN) Name(#Button3) Caption('Button3') Displayposition(1) Left(400) Parent(#COM_OWNER) Tabposition(1) Top(48) Height(51) Width(129) Themedrawstyle('DrawStyleXXX')
End_Com