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

解決


ヤマ  2003-04-14 20:26:52  No: 77694

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

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

よろしくお願いします。


batchman  2003-04-15 01:10:55  No: 77695

Dim lstItem as ListItem

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

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


batchman  2003-04-15 23:01:48  No: 77696

>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-16 00:44:55  No: 77697

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


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加