より軽量なコントロール、ラベル、またはピクチャーボックスとは何ですか?(ラベルには画像を含めることもできます)。
110個のアイコンが別々のコントロールに表示されるフォームがあり、それらを画像ボックスに表示するか、ラベルに表示するかを決定しています。
VB6には、pictureboxよりもはるかに軽量なImageboxコントロールがありました。VB.NETのImageboxに最も類似したコントロールは何ですか?
ありがとう!:-)
より軽量なコントロール、ラベル、またはピクチャーボックスとは何ですか?(ラベルには画像を含めることもできます)。
110個のアイコンが別々のコントロールに表示されるフォームがあり、それらを画像ボックスに表示するか、ラベルに表示するかを決定しています。
VB6には、pictureboxよりもはるかに軽量なImageboxコントロールがありました。VB.NETのImageboxに最も類似したコントロールは何ですか?
ありがとう!:-)
それはあなたの質問の一部ではないことを私は知っていますが、あなたが経験しているように見える本当の問題は、単一のフォームに110個のアイコンがあるという事実です。UIを見て、一方のコンポーネントを使用するかどうかを心配する必要がないように、UIをレイアウトまたは設計するためのより良い方法があるかどうかを確認します。
VB6 コントロールと .net フレームワーク コントロールは根本的に大きく異なるため、それらを比較することはできないと思います。
.net のクラス階層を見ると、picturebox と label の両方が同じクラスのセットから派生していることがわかります。
クラスのプロパティとメソッドを箇条書きにはしませんでしたが、Label と Picturebox の唯一の違いは、Label ボックスには text プロパティがあるため、Label がない場合に独自のテキストをレンダリングする必要がなくなることだと思います。コントロールであり、PictureBox しかありませんでした。
Label と PictureBox の両方に Image オブジェクトを割り当てたり、ImageList と連携させたりすることができます。したがって、画像を表示するだけであれば、PictureBox で問題ありません (言うまでもなく、PictureBox:Icons::Label:Text というコントロールの目的を明確に伝えます)。