キャンバスに編集とリストボックスを作成しました。リストボックスの内容は、txt ファイルの内容とともに読み込まれます。そのために、次のコードを使用しました。
listbox1.Items.LoadFromFile('data\data.dat');
編集時に名前を入力するときに、リストボックスで強調表示したいので、次のコードを使用しました。
procedure TformMain.Edit1Change(Sender: TObject);
const
indexStart = -1;
var
search : array[0..128] of Char;
begin
StrPCopy(search, Edit1.Text) ;
ListBox1.ItemIndex := ListBox1.Perform(LB_SELECTSTRING, indexStart, LongInt(@search));
end;
キャンバスのボタンを使用して、選択した名前をtxtから削除したいと思います。
どうやってやるの?
前もって感謝します!