[ |../../index.htm#lansa/lansa048_5680.htm]
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) |
|
[ |../../index.htm#lansa/lansa048_5680.htm]