実行時にListViewのチェックボックスをチェックするには?

解決


ヤマ  2003-04-14 11:26:52  No: 77694  IP: [192.*.*.*]

(VB6.0)
実行時(Form_Load時)にListViewのチェックボックスをチェックするには、
どうすればいいのでしょうか?

チェックボックスのオブジェクト名が分からないので、
Check1.Value = 1
といったことができません。

よろしくお願いします。

編集 削除
batchman  2003-04-14 16:10:55  No: 77695  IP: [192.*.*.*]

Dim lstItem as ListItem

Set LstItem = ListView1.Add(, , "Test")
lstItem.Checked = True
Set LstItem = Nothing

とりあえず、こんなところから...

編集 削除
batchman  2003-04-15 14:01:48  No: 77696  IP: [192.*.*.*]

>Set LstItem = ListView1.Add(, , "Test")
上記部分のソース間違えてますね...すみません。

Dim lstItem As ListItem
    
Set lstItem = ListView1.ListItems.Add(, , "Aho")
lstItem.Checked = True
Set lstItem = Nothing

が正解です。上記はリスト追加時にチェックつける方法です。
下記は、すでにリストに登録されている3番目のアイテムにチェックをつける方法です。

ListView1.ListItems(3).Checked = True

編集 削除
ヤマ  2003-04-15 15:44:55  No: 77697  IP: [192.*.*.*]

batchmanさんありがとうございました!!

編集 削除