DOBON.NET DOBON.NETプログラミング掲示板過去ログ

複数列コンボボックスを表示するには?

分類:[.NET]

VB.netで複数列コンボボックスを表示したいのですが、まだまだ初心者なので、よく分かりません…
お分かりになる方がいたしたら教えて頂けませんか?
よろしくお願いします。
ComboBoxのDrawItemイベントで、Graphicsを取得して自分で書けば可能です。
ぼくもちょっと前につくったので、参考になれば...

ここにサンプルが載っています。
http://homepage1.nifty.com/MADIA/vb/vb_bbs/200309_03090008.html

もっと高度なのは、
http://www.codeproject.com/vb/net/multicolumncombo.asp
ありがとうございます。
両方見てみたんですけれど、よく分からなくて…
もっと簡単に表示できる方法ってないものでしょうか?
> 両方見てみたんですけれど、よく分からなくて…
> もっと簡単に表示できる方法ってないものでしょうか?

複数列で表示したい項目を長さを揃えて連結するようにすれば、
後は単にItems.Addで追加するだけでできますが、
そういう簡易のもので駄目なら、コンボボックスはそもそも複数列を扱うコントロールではないので、
既についている回答のようにオーナードローするしかないでしょう。
ありがとうございました。
オーナードローを頑張ってみたいと思います。

DOBON.NET | プログラミング道 | プログラミング掲示板