Vcl.ComCtrls.TTreeNode.HasAsParent
Delphi
function HasAsParent(Value: TTreeNode): Boolean;
C++
bool __fastcall HasAsParent(TTreeNode* Value);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | Vcl.ComCtrls.pas Vcl.ComCtrls.hpp |
Vcl.ComCtrls | TTreeNode |
説明
Value
が呼び出しているノードの親ノードの場合、True を返します。
HasAsParent メソッドを使用すると、指定されたノードが、呼び出しているノードの親かどうかを判別することができます。HasAsParent は、Value
が呼び出しているノードの親ノードの場合に True を、そうでない場合は False を返します。
指定されるノードは、呼び出しているノードより上位のどのレベルでも構いませんが、それが呼び出しているノードの親の場合に、HasAsParent は True を返します。
if Node1.HasAsParent(Node2) then
ShowMessage(Node1.Text + ' has ' + Node2.Text + ' as parent');
メモ: 上記のスニペットにおいて、
Node1
およびNode2
は、TTreeNode 型です。