ComponentMembers プロパティ

LANSA

ComponentMembers プロパティ

ComponentMembersは、このコンポーネントの全てのメンバー・コンポーネントへのアクセスを提供します。

ComponentMembersプロパティにより、現在のオーナー・コンポーネントのメンバー全ての集まりであるコレクションにアクセスできます。

ComponentMembersを利用して、オーナー・コンポーネントのコンテンツを調べたり、全てのメンバーに対する包括的なプログラミングをすることができます。

次の例では、フォーム上の全メンバー・コンポーネントを記録してグリッドに記載します。

For Each(#Current) In(#Com_Owner.ComponentMembers) 
Change Field(#STD_NAME) To('#CURRENT.NAME') 
Add_Entry To_List(#GRID_1) 
Endfor
 

ComponentMembersプロパティは、他のコンポーネントのオーナー(詳細はオーナー・プロパティを参照してください)のコンポーネントにのみ使用できることに注意してください。 例えば、リストはその中に含まれている列のオーナーではありません。(列のプロパティにアクセスするには、リストのColumns プロパティを利用します。)