CheckListBox1にチェックを入れる


Yamanin50M  2005-03-27 04:14:00  No: 13974  IP: [192.*.*.*]

こんにちは。
いきなり質問をしますが、
CheckListBoxを使用して、

もし、a-1=9ならば、CheckListBox1のLinesに'OK'をAddして、
CheckListBoxのいま追加した行の左側のチェックをつける

といったことをしたいのです。

「追加した行の左側のチェックをつける」
というコードがわからず、質問をしました。
どなたか回等をお願いします。

編集    削除
うーん  2005-03-27 07:01:48  No: 13975  IP: [192.*.*.*]

CheckListBox1.AddItem('test',CheckListBox1);
CheckListBox1.Checked[CheckListBox1.Items.Count-1] := true;

AddItemは最後に追加するみたいなので、
CheckListBox1.Items.Count-1で追加された項目を判断してます。

ダメ?

編集    削除
りおりお  2005-03-27 07:24:33  No: 13976  IP: [192.*.*.*]

CheckListBox1.Checked[CheckListBox1.Items.Add('OK')] := true;

編集    削除
うーん  2005-03-27 07:35:23  No: 13977  IP: [192.*.*.*]

そうか、Items.AddはTStringsだから、Add後に位置を返すんですよね。
りおりおさんの方がいいです(^^;A

編集    削除