Vcl.Outline.TCustomOutline.SetLevel

提供: RAD Studio API Documentation
移動先: 案内検索

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 に変更されました。

関連項目