Vcl.ValEdit.TValueListEditor.InsertRow

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

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〕キーを押すか,それとも最後の行で〔↓〕キーを押すかだけを制御します。

関連項目