Frage

Was ist leichter Kontrolle, ein Etikett oder ein picturebox? (Etikettenbild enthält auch).

Ich werde ein Formular mit 110 Symbolen in separaten Kontrollen angezeigt und ich entscheiden, ob ich sie in Picture oder ein Etikett angezeigt werden soll.

In VB6 gab es eine Imagebox Kontrolle, die viel leichter als picturebox war. Was ist die am ähnlichsten Kontrolle Imagebox in VB.NET?

Danke! : -)

War es hilfreich?

Lösung

Ich glaube nicht, dass Sie sie vergleichen können, weil im Grunde sie so unterschiedlich sind - VB6 Kontrollen im Vergleich zu .NET Framework-Steuerelemente, die ist.

Werfen Sie einen Blick auf die Klassenhierarchie in .net und Sie werden sehen, dass sowohl picturebox und Label aus dem gleichen Satz von Klassen abgeleitet werden.

Während ich nicht die Klassen Eigenschaften und Methoden einzeln aufführen würde, würde ich vermuten, dass der einzige Unterschied zwischen einem Etikett und einem Picturebox ist, dass es eine Text-Eigenschaft für ein Feld Beschriftung so Lindern Sie Ihre eigenen Text-Rendering, wenn es ohne Label Kontrolle waren und alle hatten Sie war ein PictureBox.

Sowohl ein Label und ein PictureBox können ein Bildobjekt oder Arbeit in Verbindung mit einem Abbildungsliste zugeordnet werden. Also, wenn alles, was Sie zu tun, schauen, um zu zeigen Bilder ist dann sollten die PictureBox nur in Ordnung sein (nicht die Tatsache erwähnen, dass es eindeutig die Zweck der Kontrolle vermittelt im Leben: PictureBox: Icons :: Label: Text).

Andere Tipps

Auch wenn ich es nicht Teil Ihrer Frage wissen, das eigentlichen Problem scheint es, Sie erleben, ist die Tatsache, dass Sie 110 Symbole in einer einzigen Form haben. Ich würde einen Blick auf die Benutzeroberfläche und sehen, ob es einen besseren Weg, es zu legen oder sie entwerfen, so dass Sie sich nicht darum kümmern müssen, ob nicht eine Komponente gegen die anderen zu verwenden.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top