テーマ (PRIM_THM)

アプリケーション外観のベースとして使用されるスタイル

祖先 - ブジェクト (PRIM_OBJT)

詳細

テーマは、アプリケーションのコントロールや機能の外観や動作を設定するために使用される DrawStyles のコレクションです。Web ページ用に定義された一般的な CSS ファイルに似ています。アプリケーションに必要なスタイルの大部分(すべてではないにしても大部分)を定義する中心点を提供します。
 
定義済みの System Themes の範囲は、 Google マテリアルデザインのガイドラインに基づいて基本的な色のセットを提供する製品とともに出荷されます。Web Pages のデフォルトテーマは 2015Gray です。これらのテーマは、多くのアプリケーションでは完全に適切な場合があり、リボンから必要なテーマを選択することで、 IDE で 1 回または 2 回以上の操作で適用できます。
 
デフォルトテーマは、ユーザーテーマを作成することで拡張できます。必要に応じて別の BaseTheme を採用することができ、 DrawStyles を変更して、必要なカラースキームを実装することができます。さらに、 DrawStyles は任意の書式設定オプションに合わせて作成することができます。
 
テーマは IDE と緊密に統合されています。例えばテーマが Web Page に適用されると、アプリケーションのコントロールと機能は、実行時と同じように即座に表示されます。その後、ページに追加されたコントロールも正しく表示されます。Web ページには Theme が指定されていますが、実行時に使用される Theme についての知識はなく、個々の再利用可能な部分は独立して設計されています。デザインプロセスを簡素化し、ページをデザインする際にそれを取り入れるために、 IDE はデザインテーマをサポートしています。デザインテーマを指定すると、 IDE にコンテキストが与えられ、再利用可能なパーツが正しく表示されます。
 
テーマのカラーパレットは変更できますが、テキスト、境界線、線の色を除き、新しい DrawStyles を作成することをお勧めします。

プロパティ

名前記述
BaseTheme基本スタイルおよび色として使用する LANSA 提供のテーマ
ComponentClassNameコンポーネントのクラス名です。 ブジェクト (PRIM_OBJT) より継承
ComponentMembersこのコンポーネントの全てにアクセスできるようにします。 ブジェクト (PRIM_OBJT) より継承
ComponentPatternNameコンポーネントのクラスを制限します。 ブジェクト (PRIM_OBJT) より継承
ComponentTagインスタンス用に値を格納できる汎用スペース ブジェクト (PRIM_OBJT) より継承
ComponentTypeComponentType ではコンポーネントのタイプ情報にアクセスできます。 ブジェクト (PRIM_OBJT) より継承
ComponentTypeNameComponentTypeName 十分適格なコンポーネントのクラス名です。 ブジェクト (PRIM_OBJT) より継承
Nameコンポーネントの名前 ブジェクト (PRIM_OBJT) より継承
Ownerコンポーネントのオーナーです。 ブジェクト (PRIM_OBJT) より継承
Parentこのインスタンスが添付されているコンポーネント インスタンス。コントロールのビジュアル コンテナまたは子インスタンスのコレクション ブジェクト (PRIM_OBJT) より継承
Styleテーマの省略値定義に使用するスタイルへの参照
Styles各スタイルにプログラムでアクセスできようにするテーマの省略値プロパティ
Theme100Color補足の事前定義の基本テーマ色の 1 つ
Theme200Color補足の事前定義の基本テーマ色の 1 つ
Theme300Color補足の事前定義の基本テーマ色の 1 つ
Theme400Color補足の事前定義の基本テーマ色の 1 つ
Theme500Color補足の事前定義の基本テーマ色の 1 つ
Theme50Color補足の事前定義の基本テーマ色の 1 つ
Theme600Color補足の事前定義の基本テーマ色の 1 つ
Theme700Color補足の事前定義の基本テーマ色の 1 つ
Theme800Color補足の事前定義の基本テーマ色の 1 つ
Theme900Color補足の事前定義の基本テーマ色の 1 つ
ThemeA100Color補足の事前定義の基本テーマ アクセント色の 1 つ
ThemeA200Color補足の事前定義の基本テーマ アクセント色の 1 つ
ThemeA400Color補足の事前定義の基本テーマ アクセント色の 1 つ
ThemeA700Color補足の事前定義の基本テーマ アクセント色の 1 つ
ThemeBorderColor基本テーマ枠線色
ThemeDisabledColor無効な状態の基本テーマ色
ThemeInactiveColor非アクティブな状態の基本テーマ色
ThemeLineColor基本テーマ線色
ThemeTextColor基本テーマ テキスト色

イベント

名前記述
CreateInstanceコンポーネントを作成する時に CreateInstance のイベントを実行します。 テーマ (PRIM_THM) より継承
DestroyInstanceコンポーネントが解除される前に DestroyInstance のイベントを実行します。 テーマ (PRIM_THM) より継承

参照

すべてのコンポーネント クラス

テクニカルリファレンス

2018 - V14SP1