Pregunta ¿Cuál es la diferencia entre el control de imagen y el control de imagen de VB?
Controles gráficos livianos
Los controles de imagen, forma
y
línea
se consideran livianos. Controles gráficos limitados. , es decir, solo admiten un subconjunto de las propiedades, métodos y eventos de
PictureBox
. Por lo tanto, requieren menos recursos del sistema y se cargan más rápido que los controles
PictureBox
.
Utilice el control
Imagen
en lugar del control
PictureBox
Imagen
y
PictureBox
El control es similar, pero solo se usa para mostrar imágenes. No se puede utilizar como contenedor para otros controles ni admite métodos avanzados de
PictureBox
.
Cómo se cargan las imágenes en el control
Imagen
y cómo se cargan en el
PictureBox
Lo mismo. Al diseñar, establezca la propiedad
Imagen
en el nombre del archivo y la ruta, y cuando lo ejecute, use la función
Loadpicture
.
Imagen
El comportamiento de cambio de tamaño del control es diferente del
PictureBox
. Tiene la propiedad
Stretch
y
PictureBox
tiene la propiedad
AutoSize
.Propiedades. Establezca la propiedad
AutoSize
en
True
para habilitar el
PictureBox
<. p >Cambiar el tamaño según la imagen, establecido enFalso
La imagen se recortará (solo una parte de la imagen es visible). Cuando la propiedad Estirar
está establecida en
Falso (el valor predeterminado), se puede cambiar el tamaño del control Imagen
para que se ajuste a la imagen. Establecer la propiedad
Estirar
en
True
dependerá de la
Imagen
Controle el tamaño para cambiar el tamaño de la imagen, lo que puede deformarla.
Detalles
Para obtener más información sobre el control
Imagen
, consulte "Uso de
Visual
p>
Control estándar de Basic
".
Utilice
el control Imagen
para crear su propio botón
El control Imagen
también se puede reconocer
Evento de clic
, para que pueda usar el control en cualquier lugar donde usaría un
CommandButton
. Este método facilita la creación de botones con imágenes en lugar de títulos. Agrupe varios controles
Imagen
en un grupo y colóquelos horizontalmente en la parte superior de la pantalla (normalmente en un
PictureBox
), Puede crear una
ToolBar en su aplicación.
Por ejemplo, para
Prueba
Botones
ejemplo
Imagen
Control
, el usuario puede seleccionarlo al igual que
CommandButton
.
Cuando se muestra el formulario por primera vez, el control muestra uno de los tres íconos de tráfico en la biblioteca de íconos de
Visual
Basic
. Cada vez que se hace clic en el control
Imagen
, se muestra un icono diferente. (Para obtener una versión funcional de este ejemplo, consulte
Controls.vbp
Button.frm
en la aplicación de muestra).
Si observas el formulario mientras lo diseñas, verás que en realidad contiene los tres íconos apilados. Cambie la propiedad
Visible
del control
Imagen
superior a
False para la siguiente imagen. (si su propiedad
Visible
es verdadera) se mostrará en la parte superior.
Figura
3.17
Es un ícono de tráfico
Imagen
de control
(Trffc10a.ico).
Figura
3.17
Con un icono de tráfico
Control de imagen
Para crear un borde alrededor de un control
Imagen
, establezca la propiedad
BorderStyle
en
1. —
Borde único fijo.
Nota
A diferencia de
CommandButton
, haga clic en
Imagen
cuando Cuando se presiona el control, no muestra la acción cuando se presiona. Es decir, a menos que se cambie el mapa de bits en el evento
MouseDown
, el "botón" que se presiona es invisible para el usuario.
Detalles
Para obtener más información sobre cómo mostrar imágenes gráficas en el control
Imagen
, consulte "Usar
<. p>Control estándar visualBásico
".
Usando el control
Forma
y el control
Línea
Forma< Los controles /p>
y
Línea
se pueden utilizar para dibujar elementos gráficos en la superficie del formulario. Estos controles no admiten ningún evento y solo se utilizan para la decoración de superficies.
Hay varias propiedades que controlan la apariencia del control
Forma
. Al establecer la propiedad
Forma
, el control Forma
se puede mostrar como un rectángulo, un cuadrado, un óvalo, un rectángulo redondeado o un cuadrado redondeado. Configurar las propiedades
BorderColor
y
FillColor
puede cambiar el color, BorderStyle, BorderWidth, FillStyle
y
DrawMode
La propiedad controla cómo dibujar.
Línea
El control es similar al control
Forma
, pero solo se usa para dibujar líneas.
Detalles
Acerca de los controles
Forma
y
Línea
para Para obtener más información, consulte "Uso de controles estándar para
Visual
Básico
".