■60716 / ) |
ListBoxにクラスを追加した際の表示のカスタマイズ? |
□投稿者/ やんまー (55回)-(2011/07/16(Sat) 01:38:48)
|
分類:[.NET 全般]
ListBoxにはクラスも追加できるとわかりました。
Public Partial Class MainForm
Class Test
public a As String
End Class
Sub Button2Click(sender As Object, e As EventArgs)
Dim obj_test As Test = New Test()
obj_test.a = textBox1.Text
listBox1.Items.Add(test1)
Debug.Print(test1.a)
End Sub
Sub ListBox1SelectedIndexChanged(sender As Object, e As EventArgs)
Dim test As Test = listBox1.SelectedItem
Debug.Print( test.a)
End Sub
End Class
--
テキストボックスに’a’の値を設定して、
変更しながらボタンを押すことで、それぞれがリストボックスに追加されることを確認できました。
しかし、表示される物はstringになってしまうようで、このばあいは
「List_class.MainForm+Test」
と表示されてしまいます。
ここで疑問なのですが、
クラスをリストボックスに追加した場合に、表示されるものをカスタマイズできないのでしょうか?
例えば、Testクラスにさらに
public b as image
としておいて、このbに画像を設定し追加したら、
リストボックスには test.b を表示させるカスタマイズを行いたいのですが・・・
これが近いのかと思いましたが、よくわかりませんでした。。。
http://msdn.microsoft.com/ja-jp/library/cc265158(v=vs.95).aspx
|
|