You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

[ |../../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]

  • No labels