Visual LANSA フレームワーク ガイド > フレームワーク・プログラミング > VLF フレームワーク・マネージャー > ビジュアル・スタイルを実行時に変更

ビジュアル・スタイルを実行時に変更

実行時にビジュアル・スタイルを変更したい場合、次のようなロジックを使用して、新しいスタイル、もしくはコマンド・ハンドラー、フィルター、スナップイン・インスタンスリストからのスタイルと入れ替えることができます。

 

#avFrameworkManager.avSubstituteVisualStyle Ustyle(#MYSTYLE_A) Uasname('VF_VS106')

#avFrameworkManager.avSubstituteVisualStyle Ustyle(#MYSTYLE_B) Uasname('VF_VS101') Usignalchanged(True)

 

ここで、uStyle(#MYSTYLE_A) はユーザーがリポジトリに定義したビジュアル・スタイルで、'VF_VS106' はフレームワークが現在使用しているスタイルの 1 つです。

uSignalChanged が TRUE の場合、フレームワークはこの変更を適用し、置換スタイルが表示されます。

avSubstituteVisualStyle メソッドのパラメータ

名前

使用方法

uStyle

必須。使用する新しいスタイル

uCaption

任意。スタイルのキャプション (省略値はスタイル名)

uSuffix

任意。キャプションに付ける接尾辞 (省略値はブランク)

uAsName

任意。置換するビジュアル・スタイルの名前 (省略値は新しいスタイルの名前)

uSignalChanged

任意。VLF に変更を適用するよう信号を送ります。(省略値は FALSE)