Vcl.Outline.TCustomOutline.SetLevel
Delphi
procedure SetLevel(Node: TOutlineNode; CurLevel, NewLevel: Cardinal);
C++
void __fastcall SetLevel(TOutlineNode* Node, unsigned CurLevel, unsigned NewLevel);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
protected | Vcl.Outline.pas Vcl.Outline.hpp |
Vcl.Outline | TCustomOutline |
説明
SetLevel メソッドはアウトラインノードのレベルを設定します。
SetLevel メソッドを呼び出すと,Node パラメータで指定されたノードのネストの深さを変更できます。CurLevel はノードの現在のレベルで,NewLevel はノードの新しいレベルです。
たとえば,Lines の値が以下のように指定されたアウトラインを考えてみます。
NodeA NodeB NodeC NodeD
CurLevel を 2 に NewLevel を 4 に設定して NodeD の SetLevel を呼び出すと,Lines の値が以下のようになるアウトラインが作成されます。
NodeA NodeB NodeC NodeD
つまり,NodeD の親が NodeA から NodeC に変更されました。