Question

Ce qui est plus léger contrôle, une étiquette ou un picturebox? (Étiquette peut contenir l'image trop).

Je vais avoir une forme avec 110 icônes affichées dans les contrôles séparés et je suis décider si je les afficher dans PictureBoxes, ou une étiquette.

Dans VB6, il y avait un contrôle Imagebox qui était beaucoup plus léger que picturebox. Quel est le contrôle le plus semblable à Imagebox en VB.NET?

Merci! : -)

Était-ce utile?

La solution

Je ne pense pas que vous pouvez les comparer parce qu'ils sont fondamentalement si différents contrôles - VB6 par rapport aux témoins .net framework qui est.

Jetez un oeil à la hiérarchie des classes .NET et vous verrez que les deux picturebox et l'étiquette dérivent du même ensemble de classes.

Alors que je ne l'ai pas Détaillez les propriétés et méthodes de classes, je suppose que la seule différence entre une étiquette et un Picturebox est qu'il ya une propriété de texte pour une zone Libellé ainsi vous soulager de rendre votre propre texte s'il étaient aucun contrôle de l'étiquette et tout ce que vous aviez été un PictureBox.

Les deux une étiquette et un PictureBox peuvent affecter un objet d'image ou de travailler conjointement avec un ImageList. Donc, si tout ce que vous cherchez à faire est d'afficher des images alors le PictureBox devrait être très bien (sans parler du fait qu'il transmet clairement l'objet du contrôle dans la vie: PictureBox: Icônes Label: Texte).

Autres conseils

Bien que je sais que ce ne fait pas partie de votre question, le vrai problème, il semble que vous rencontrez est le fait que vous avez 110 icônes dans une seule forme. Je prendrais un coup d'œil à l'interface utilisateur et voir s'il y a une meilleure façon de étalez ou concevoir de sorte que vous n'avez pas à vous soucier de savoir si ou de ne pas utiliser un composant contre l'autre.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top