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/l4wdev06_1630.htm]
現在地:

2.24.4.1 ビジュアル・スタイルの範囲

ビジュアル・スタイルを設定する方法は2つあり、VisualStyleプロパティを使用するか、VisualStyleOfParentプロパティを使用します。

  • VisualStyleプロパティは、各コンポーネントのスタイルを具体的なスタイルに設定します。値は、VS_Normなど、スタイルの名前になります。
  • VisualStyleOfParentは、このコンポーネントが親のビジュアル・スタイルを使用するかどうかを指定します。この値は、TrueまたはFalseになります。


デフォルトでは、コンポーネントのVisualStyleプロパティは、*NULLに設定され、VisualStyleOfParentはTrueに設定されます。これは、コンポーネントは親のコンポーネントに割り当てられたスタイルを使用することを意味します。通常、親コンポーネントは、フォームです。
ほとんどの場合は、このデフォルトを変更しないことをお勧めします。ビジュアル・スタイルをフォームに割り当て、すべての他のコンポーネントのVisualStyleOfParentをTrueに設定すると、1つの値(フォームのVisualStyleプロパティの値)を変更するだけでフォームのすべてのコンポーネントのスタイルを変更できるからです。
例えば、アプリケーション全体のフォント・サイズを変更する必要がある場合があります。フォームが8ポイントのフォントを指定するビジュアル・スタイルVS_Normを使用しているとします。

このフォームのすべてのコンポーネントのフォント・サイズを12ポイントに変更する最も簡単な方法は、ビジュアル・スタイルVS_LargeをフォームのVisualStyleプロパティに割り当てることです。他のコンポーネントのVisualStyleOfParentをTrueに設定していれば、自動的にこのスタイルが継承されます。

もちろん、ラベルなど個々のコンポーネントのビジュアル・スタイルを変更する必要がある場合があります。この場合、VisualStyleOfParentをFalseに設定します。
スタイルは、設計時またはプログラムの実行時に設定できます。実行時にビジュアル・スタイルを変更するには、以下のように指定します。
SET COM(#MY_LABEL) VisualStyle('#VS_WARN')
 
[ |../../index.htm#lansa/l4wdev06_1630.htm]

  • No labels