Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

継承するフォームのプロパティを変更すると、その変更は祖先から継承している設定を永続的にオーバーライドします。

[ Image Removed |../../index.htm#lansa/l4wdev06_0955.htm]
現在地:

...

例えば、祖先のフォームEOEXAM01のステータス・バーのVisualStyleプロパティは、*NULLです。継承するフォームのステータス・バーのビジュアル・スタイルを#VS_LARGEに変更すると、この値は、継承していたステータス・バーのVisualStyle設定をオーバーライドします。

...

Image Added


祖先の指定をオーバーライドするDEFINE_COMステートメントが継承しているフォームのソースに追加されます。

...

DEFINE_COM CLASS(*ANCESTOR) NAME(#STBR_1) VISUALSTYLE(#VS_LARGE)

...

祖先の#EOEXAM01のビジュアル・スタイルに戻すには、

...

[詳細

...

]タブ中のステータス・バーのVisualStyleプロパティを*NULLに設定するか、DEFINE_COMステートメントを削除します。

...

DEFINE_COM

...

CLASS(*ANCESTOR)で始まるすべてのステートメントは、「このコンポーネントは祖先から継承しているプロパティをオーバーライドする」ことを示すことを覚えておいてください。

...