掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
TStringListの使い方について(続き) (ID:15876)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
> どうやらOnChangeが動作しないようです。 状況を単純化して確認する。 type TForm1 = class(TForm) Memo1: TMemo; Button1: TButton; Button2: TButton; procedure FormCreate(Sender: TObject); procedure FormDestroy(Sender: TObject); procedure Button1Click(Sender: TObject); procedure Button2Click(Sender: TObject); private { Private 宣言 } public TestList:TStringList; procedure TestListChange(Sender: TObject); end; var Form1: TForm1; implementation {$R *.dfm} procedure TForm1.FormCreate(Sender: TObject); begin TestList := TStringList.Create; TestList.OnChange := TestListChange; end; procedure TForm1.FormDestroy(Sender: TObject); begin TestList.Free; end; procedure TForm1.TestListChange(Sender: TObject); begin Memo1.Text := TestList.Text; end; procedure TForm1.Button1Click(Sender: TObject); begin TestList.Add('AAA'); TestList.Add('BBB'); end; procedure TForm1.Button2Click(Sender: TObject); begin TestList.Add('AAA'); end; Button2Click で、ちゃんと TestListChange が呼ばれるよ
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.