リストボックスに
名前 住所
田中 東京都〜
山田 北海道〜
東海林 高知県〜
のように、二つのデータを2列に表示したいのです。
その際、住所の場所(二つめのデータの場所)がきれいに並ぶようにしたいのですが
どうしたらよいのでしょうか?
知恵をお授けくださいm(_ _)m
ListView コントロールを使用したらいかが?
HELPを読んでみたのですが
具体的にどう使えばいいのかが、わからないのです。
お手数ですが、どういう風に使えばいいのか
お教え願えないでしょうか?
ListView をフォーム上に貼り付けて実行してみて下さい。
Private Sub Form_Load()
Dim itmX As ListItem
With ListView1
.ColumnHeaders.Add , , "名前", 800
.ColumnHeaders.Add , , "住所", 800
.View = lvwReport
.LabelEdit = lvwManual
End With
Set itmX = ListView1.ListItems.Add(, , "田中")
itmX.SubItems(1) = "東京都〜"
Set itmX = ListView1.ListItems.Add(, , "山田")
itmX.SubItems(1) = "北海道〜"
Set itmX = ListView1.ListItems.Add(, , "東海林")
itmX.SubItems(1) = "高知県〜"
Set itmX = Nothing
End Sub
書いていただいたソースを元に、どうにか完成することができました。
丁寧なお答えを、本当にありがとうございました!
まだまだ初心者ですが、また何かありましたら
よろしくお願いします。m(_ _)m
ツイート | ![]() |