Vcl.ValEdit.TValueListEditor.InsertRow
Delphi
function InsertRow(const KeyName, Value: string; Append: Boolean): Integer;
C++
int __fastcall InsertRow(const System::UnicodeString KeyName, const System::UnicodeString Value, bool Append);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | Vcl.ValEdit.pas Vcl.ValEdit.hpp |
Vcl.ValEdit | TValueListEditor |
説明
値リストエディタに行を挿入し,対応する文字列を関連付けられている TStrings オブジェクトに挿入します。
InsertRow メソッドを呼び出すと,名前/値のペアを,値リストエディタとそれが編集中の TStrings オブジェクトに追加できます。
InsertRow は,フォームの文字列を
KeyName=Value
Strings プロパティに追加し,変更内容を反映するように表示を更新します。
値リストエディタの現在の行が空(行に名前部分も値部分もない)の場合,InsertRow は現在の行に新しい KeyName と Value を指定します。それ以外の場合,Append パラメータが true であれば,新しい文字列は選択中の行の後ろに表示され,Append が false であれば,新しい文字列は選択中の行の前に表示されます。
メモ: InsertRow は,KeyOptions の値とは無関係に指定された行を挿入します。KeyOptions の keyAdd メンバーは,新しい行を追加する場合に〔Insert〕キーを押すか,それとも最後の行で〔↓〕キーを押すかだけを制御します。