Pregunta

¿Qué es un control más ligero, una etiqueta o un cuadro de imagen? (Etiqueta puede contener imagen también).

Voy a tener un formulario con 110 iconos que aparecen en los controles separados y yo estoy decidiendo si debería mostrarlos en PictureBoxes, o una etiqueta.

En VB6, hubo un control Imagebox que era mucho más ligero que PictureBox. ¿Qué es el control más similar a Imagebox en VB.NET?

Gracias! : -)

¿Fue útil?

Solución

No creo que se pueden comparar porque en el fondo son tan diferentes controles de Visual Basic 6 - frente a los controles de .NET Framework que se muestran.

Tome un vistazo a la jerarquía de clases de .NET y verá que ambos cuadro de imagen y la etiqueta se derivan de la misma serie de clases.

Aunque no detalló las propiedades y métodos de las clases, yo supongo que la única diferencia entre una etiqueta y un Cuadro de imagen es que no es una propiedad de texto para un cuadro Etiqueta de este modo que el alivio de la prestación de su propio texto si hay estaban sin control Label y todo lo que tenía era un cuadro de imagen.

Tanto una etiqueta y un cuadro de imagen se pueden asignar un objeto de imagen o en el trabajo en conjunto con un ImageList. Así que si todo lo que está buscando que hacer es mostrar las imágenes a continuación, el cuadro de imagen debe estar muy bien (por no mencionar el hecho de que se transmita claramente el propósito del control de la vida: PictureBox: Iconos :: Etiqueta: texto).

Otros consejos

A pesar de que sé que no es parte de su pregunta, el verdadero problema parece que está experimentando es el hecho de que tiene 110 iconos en una sola forma. Me gustaría echar un vistazo a la interfaz de usuario y ver si hay una mejor manera de ponerlo hacia fuera o diseñarlo de modo que usted no tiene que preocuparse acerca de si o no utilizar un componente vs el otro.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top