SlideShare una empresa de Scribd logo
1 de 3
Abreviaturas para los controlesmás usuales.
1.5.1
Ejemplo 1.1: Sencillo programa de colores y
posiciones
En la Figura 1.2 se muestra el formulario y los
controles de un ejemplo muy sencillo que permite
mover una caja de texto por la pantalla, permitiendo
a su vez representarla con cuatro colores diferentes.
En la Tabla 1.2 se describen los controles
utilizados, así como algunas de sus propiedades más
importantes (sobre todo las que se separan de los
valores por defecto). Los ficheros de este proyecto
se llamarán Colores0.vbp y Colores0.frm. Formulario y controles
Control Propiedad Valor Control Propiedad Valor
frmColores0 Name frmColores0 optVerde Name OptVerde
Caption Colores Caption Verde
fraColores Name fraColor fraPosicion Name FraPosicion
Caption Colores Caption Posición
OptAzul Name optAzul optArriba Name OptArriba
Caption Azul Caption Arriba
OptRojo Name optRojo optAbajo Name OptAbajo
Caption Rojo Caption Abajo
optAmarillo Name optAmarillo txtCaja Name TxtCaja
Caption Amarillo Text “”
Tabla 1.2. Objetos y propiedades del ejemplo Colores0.
A continuación se muestra el código correspondiente a los procedimientos de este ejemplo.
Option Explicit
Private Sub Form_Load()
txtCaja.Top = 0
End Sub
Private Sub optArriba_Click()
txtCaja.Top = 0
End Sub
Private Sub optAbajo_Click()
txtCaja.Top = frmColores0.ScaleHeight - txtCaja.Height
End Sub
Private Sub optAzul_Click()
txtCaja.BackColor = vbBlue
Abreviatura Control Abreviatura Control
chk check box cbo combo y drop-list box
cmd command button dir dir list box
drv drive list box fil file list box
frm form fra Frame
hsb horizontal scroll bar img Image
lbl label lin Line
lst list mnu Menu
opt option button pct pictureBox
shp shape txt text edit box
tmr timer vsb vertical scroll bar
End Sub
Sobre este primer programa en Visual Basic 6.0 se pueden hacer algunos comentarios:
1. El comando Option Explicit sirve para obligar a declarar todas las variables que se utilicen.
Esto impide el cometer errores en los nombres de las variables (confundir masa con mesa, por
ejemplo). En este ejemplo esto no tiene ninguna importancia, pero es conveniente
acostumbrarse a incluir esta opción. Declarar una variable es crearla con un nombre y de un
tipo determinado antes de utilizarla.
2. Cada una de las partes de código que empieza con un Private Sub y termina con un End Sub
es un procedimiento, esto es, una parte de código independiente y reutilizable. El nombre de
uno de estos procedimientos, por ejemplo optAzul_Click(), es típico de Visual Basic. La
primera parte es el nombre de un objeto (control); después va un separador que es el carácter
de subrayado (_); a continuación el nombre de un evento -click, en este caso-, y finalmente
unos paréntesis entre los que irían los argumentos, en caso de que los hubiera.
3. Es también interesante ver cómo se accede desde programa a la propiedad
backColor de la caja de texto que se llama txtCaja: se hace utilizando el punto en
la forma txtCaja.BackColor. Los colores se podrían también introducir con
notación hexadecimal (comenzando con &H, seguidos por dos dígitos entre 00 y
FF (es decir, entre 0 y 255 en base 10) para los tres colores fundamentales, es decir
para el Red, Green y Blue (RGB), de derecha a izquierda. Aquí se han utilizado
las constantes simbólicas predefinidas en Visual Basic 6.0: vbRed, vbGreen y
vbBlue
4. Recuérdese que si se desea que el código de todos los eventos aparezca en una
misma ventana hay que activar la opción Default to Full Module View en la
solapa Editor del comando Tools/Options. También puede hacerse directamente
en la ventana de código con uno de los botones que aparecen en la parte inferior
izquierda ( ).
5. Es muy importante crear primero el control frame y después, estando
seleccionado, colocar los botones de opción en su interior. No sirve hacerlo a la
inversa. Visual Basic supone que todos los botones de opción que están dentro del
mismo frame forman parte del mismo grupo y sólo permite que uno esté
seleccionado.

Más contenido relacionado

La actualidad más candente

Practicas de visual basic 6.0
Practicas de visual basic 6.0Practicas de visual basic 6.0
Practicas de visual basic 6.0nedlud
 
Practicas de visual basic 6.0
Practicas de visual basic 6.0Practicas de visual basic 6.0
Practicas de visual basic 6.0Ayhli123
 
Practicas Visual Basic 6.0
Practicas Visual Basic 6.0Practicas Visual Basic 6.0
Practicas Visual Basic 6.0CECYTEM
 
Practicas de visual basic 6.0
Practicas de visual basic 6.0Practicas de visual basic 6.0
Practicas de visual basic 6.0BangMiriam3003
 
Joption pane en java
Joption pane en javaJoption pane en java
Joption pane en javaRobert Wolf
 
Bucles, diseño de bucle, suma y producto, estructura aninada.
Bucles, diseño de bucle, suma y producto, estructura aninada.Bucles, diseño de bucle, suma y producto, estructura aninada.
Bucles, diseño de bucle, suma y producto, estructura aninada.Matthew Leon
 
Instrucciones de control repetitivas
Instrucciones de control repetitivasInstrucciones de control repetitivas
Instrucciones de control repetitivasAbrirllave
 
Diagrama de flujo y pseint
Diagrama de flujo y pseintDiagrama de flujo y pseint
Diagrama de flujo y pseintNWAKANA
 
Programación en c++
Programación en c++Programación en c++
Programación en c++vic-97
 

La actualidad más candente (20)

VBA Interfaz de usuario
VBA Interfaz de usuarioVBA Interfaz de usuario
VBA Interfaz de usuario
 
Practicas de visual basic 6.0
Practicas de visual basic 6.0Practicas de visual basic 6.0
Practicas de visual basic 6.0
 
Practicas de visual basic 6.0
Practicas de visual basic 6.0Practicas de visual basic 6.0
Practicas de visual basic 6.0
 
Practicas Visual Basic 6.0
Practicas Visual Basic 6.0Practicas Visual Basic 6.0
Practicas Visual Basic 6.0
 
Practicas de visual basic 6.0
Practicas de visual basic 6.0Practicas de visual basic 6.0
Practicas de visual basic 6.0
 
Practicas
PracticasPracticas
Practicas
 
VBA Interfaz de usuario
VBA Interfaz de usuarioVBA Interfaz de usuario
VBA Interfaz de usuario
 
Practicas
PracticasPracticas
Practicas
 
Manual de practicas
Manual de practicasManual de practicas
Manual de practicas
 
Practicas de visual basic 6.0
Practicas de visual basic 6.0Practicas de visual basic 6.0
Practicas de visual basic 6.0
 
Practicas5 Secuencia de Decisión CASE
Practicas5 Secuencia de Decisión CASEPracticas5 Secuencia de Decisión CASE
Practicas5 Secuencia de Decisión CASE
 
Visual Basic
Visual BasicVisual Basic
Visual Basic
 
Joption pane en java
Joption pane en javaJoption pane en java
Joption pane en java
 
Bucles, diseño de bucle, suma y producto, estructura aninada.
Bucles, diseño de bucle, suma y producto, estructura aninada.Bucles, diseño de bucle, suma y producto, estructura aninada.
Bucles, diseño de bucle, suma y producto, estructura aninada.
 
Instrucciones de control repetitivas
Instrucciones de control repetitivasInstrucciones de control repetitivas
Instrucciones de control repetitivas
 
Diagrama de flujo y pseint
Diagrama de flujo y pseintDiagrama de flujo y pseint
Diagrama de flujo y pseint
 
12 Curso de POO en java - entrada y salida de datos
12 Curso de POO en java - entrada y salida de datos12 Curso de POO en java - entrada y salida de datos
12 Curso de POO en java - entrada y salida de datos
 
Evaluacion 3er parcial
Evaluacion 3er parcialEvaluacion 3er parcial
Evaluacion 3er parcial
 
3.tercer ejercicio emu8086
3.tercer ejercicio emu80863.tercer ejercicio emu8086
3.tercer ejercicio emu8086
 
Programación en c++
Programación en c++Programación en c++
Programación en c++
 

Similar a Controles VB y colores

Presentacion de las practicas
Presentacion de las practicasPresentacion de las practicas
Presentacion de las practicasRickardoo Ortizs
 
Presentacion de margarita en corto
Presentacion de margarita en cortoPresentacion de margarita en corto
Presentacion de margarita en cortoRickardoo Ortizs
 
Programacion En Mat Lab
Programacion En Mat LabProgramacion En Mat Lab
Programacion En Mat LabFreelance
 
Visual Basic Tiene Un Conjunto De Funciones Que Podremos Usar
Visual Basic Tiene Un Conjunto De Funciones Que Podremos UsarVisual Basic Tiene Un Conjunto De Funciones Que Podremos Usar
Visual Basic Tiene Un Conjunto De Funciones Que Podremos UsarANDREA CRESPO
 
Practicas de Visual Basic 6
Practicas de Visual Basic 6Practicas de Visual Basic 6
Practicas de Visual Basic 6Brenda Roque
 
Manual de visual basic
Manual de visual basicManual de visual basic
Manual de visual basicalberto301087
 
Cuaderno de ejercicios y practicas vistual basic
Cuaderno de ejercicios y practicas vistual basicCuaderno de ejercicios y practicas vistual basic
Cuaderno de ejercicios y practicas vistual basicOmar Valero Guerra
 
Introducción a HTML
Introducción a HTMLIntroducción a HTML
Introducción a HTMLAltivaSA
 
2012 interfaz grafica en guide matlab
2012 interfaz grafica en guide matlab2012 interfaz grafica en guide matlab
2012 interfaz grafica en guide matlabCarlos Yagamy
 
Loreidys gonzales fundamentos de visual basic
Loreidys gonzales fundamentos de visual basicLoreidys gonzales fundamentos de visual basic
Loreidys gonzales fundamentos de visual basicloreidysgonzales
 
Presentación de visual studio (1)
Presentación de visual studio (1)Presentación de visual studio (1)
Presentación de visual studio (1)cinthya alfaro
 

Similar a Controles VB y colores (20)

Guia 1 visual
Guia 1 visualGuia 1 visual
Guia 1 visual
 
Visual basic
Visual basicVisual basic
Visual basic
 
Practicas 2 unidad
Practicas 2 unidadPracticas 2 unidad
Practicas 2 unidad
 
Procedimientos visual
Procedimientos visualProcedimientos visual
Procedimientos visual
 
Ejercicios visual fox
Ejercicios visual foxEjercicios visual fox
Ejercicios visual fox
 
Presentacion de las practicas
Presentacion de las practicasPresentacion de las practicas
Presentacion de las practicas
 
Presentacion de margarita en corto
Presentacion de margarita en cortoPresentacion de margarita en corto
Presentacion de margarita en corto
 
Programacion En Mat Lab
Programacion En Mat LabProgramacion En Mat Lab
Programacion En Mat Lab
 
Visual Basic Tiene Un Conjunto De Funciones Que Podremos Usar
Visual Basic Tiene Un Conjunto De Funciones Que Podremos UsarVisual Basic Tiene Un Conjunto De Funciones Que Podremos Usar
Visual Basic Tiene Un Conjunto De Funciones Que Podremos Usar
 
Practicas de Visual Basic 6
Practicas de Visual Basic 6Practicas de Visual Basic 6
Practicas de Visual Basic 6
 
Manual de visual basic
Manual de visual basicManual de visual basic
Manual de visual basic
 
Visual basic san_pedro
Visual basic san_pedroVisual basic san_pedro
Visual basic san_pedro
 
Cuaderno de ejercicios y practicas vistual basic
Cuaderno de ejercicios y practicas vistual basicCuaderno de ejercicios y practicas vistual basic
Cuaderno de ejercicios y practicas vistual basic
 
Introducción a HTML
Introducción a HTMLIntroducción a HTML
Introducción a HTML
 
2012 interfaz grafica en guide matlab
2012 interfaz grafica en guide matlab2012 interfaz grafica en guide matlab
2012 interfaz grafica en guide matlab
 
Loreidys gonzales fundamentos de visual basic
Loreidys gonzales fundamentos de visual basicLoreidys gonzales fundamentos de visual basic
Loreidys gonzales fundamentos de visual basic
 
Presentación de visual studio (1)
Presentación de visual studio (1)Presentación de visual studio (1)
Presentación de visual studio (1)
 
Fundamentos de Visual Basic
Fundamentos de Visual BasicFundamentos de Visual Basic
Fundamentos de Visual Basic
 
Matlab
MatlabMatlab
Matlab
 
Introduccion a VB6
Introduccion a VB6Introduccion a VB6
Introduccion a VB6
 

Más de JEYSSON CUBILLOS

Más de JEYSSON CUBILLOS (20)

SISTEMAS DE INFORMACIÓN EN INSTITUCIONES EDUCATIVAS
SISTEMAS DE INFORMACIÓN EN INSTITUCIONES EDUCATIVASSISTEMAS DE INFORMACIÓN EN INSTITUCIONES EDUCATIVAS
SISTEMAS DE INFORMACIÓN EN INSTITUCIONES EDUCATIVAS
 
Presentación1
Presentación1Presentación1
Presentación1
 
Guía creación de blogs
Guía creación de blogsGuía creación de blogs
Guía creación de blogs
 
Tarea rm
Tarea rmTarea rm
Tarea rm
 
Elecciones estudiantiles
Elecciones estudiantilesElecciones estudiantiles
Elecciones estudiantiles
 
Inauguracion de los juegos estudiantiles.docx
Inauguracion de los juegos estudiantiles.docxInauguracion de los juegos estudiantiles.docx
Inauguracion de los juegos estudiantiles.docx
 
Izada de bandera matematicas
Izada de bandera matematicasIzada de bandera matematicas
Izada de bandera matematicas
 
Dia del idioma
Dia del idiomaDia del idioma
Dia del idioma
 
Actividad por la paz
Actividad por la pazActividad por la paz
Actividad por la paz
 
Encuesta
EncuestaEncuesta
Encuesta
 
Enemigo oculto diapositivas_ya_terminadas_con_video[1]
Enemigo oculto diapositivas_ya_terminadas_con_video[1]Enemigo oculto diapositivas_ya_terminadas_con_video[1]
Enemigo oculto diapositivas_ya_terminadas_con_video[1]
 
Metas de comprensión
Metas de comprensiónMetas de comprensión
Metas de comprensión
 
Ppt recomendaciones
Ppt recomendacionesPpt recomendaciones
Ppt recomendaciones
 
Hilos conductores
Hilos conductoresHilos conductores
Hilos conductores
 
Pasos para ingresar al grupo social del curso
Pasos para ingresar al grupo social del cursoPasos para ingresar al grupo social del curso
Pasos para ingresar al grupo social del curso
 
Multimedia
MultimediaMultimedia
Multimedia
 
Primeros pasos
Primeros pasosPrimeros pasos
Primeros pasos
 
CONCEPTOS BÁSICOS
CONCEPTOS BÁSICOSCONCEPTOS BÁSICOS
CONCEPTOS BÁSICOS
 
Web 2.0
Web 2.0Web 2.0
Web 2.0
 
Web 2 0
Web 2 0Web 2 0
Web 2 0
 

Último

TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptxJunkotantik
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfMARIAPAULAMAHECHAMOR
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptELENA GALLARDO PAÚLS
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticosisabeltrejoros
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxinformacionasapespu
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfMaryRotonda1
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuaDANNYISAACCARVAJALGA
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxPryhaSalam
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleJonathanCovena1
 

Último (20)

TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptx
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdf
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticos
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdf
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
Repaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia GeneralRepaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia General
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahua
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo Sostenible
 

Controles VB y colores

  • 1. Abreviaturas para los controlesmás usuales. 1.5.1 Ejemplo 1.1: Sencillo programa de colores y posiciones En la Figura 1.2 se muestra el formulario y los controles de un ejemplo muy sencillo que permite mover una caja de texto por la pantalla, permitiendo a su vez representarla con cuatro colores diferentes. En la Tabla 1.2 se describen los controles utilizados, así como algunas de sus propiedades más importantes (sobre todo las que se separan de los valores por defecto). Los ficheros de este proyecto se llamarán Colores0.vbp y Colores0.frm. Formulario y controles Control Propiedad Valor Control Propiedad Valor frmColores0 Name frmColores0 optVerde Name OptVerde Caption Colores Caption Verde fraColores Name fraColor fraPosicion Name FraPosicion Caption Colores Caption Posición OptAzul Name optAzul optArriba Name OptArriba Caption Azul Caption Arriba OptRojo Name optRojo optAbajo Name OptAbajo Caption Rojo Caption Abajo optAmarillo Name optAmarillo txtCaja Name TxtCaja Caption Amarillo Text “” Tabla 1.2. Objetos y propiedades del ejemplo Colores0. A continuación se muestra el código correspondiente a los procedimientos de este ejemplo. Option Explicit Private Sub Form_Load() txtCaja.Top = 0 End Sub Private Sub optArriba_Click() txtCaja.Top = 0 End Sub Private Sub optAbajo_Click() txtCaja.Top = frmColores0.ScaleHeight - txtCaja.Height End Sub Private Sub optAzul_Click() txtCaja.BackColor = vbBlue Abreviatura Control Abreviatura Control chk check box cbo combo y drop-list box cmd command button dir dir list box drv drive list box fil file list box frm form fra Frame hsb horizontal scroll bar img Image lbl label lin Line lst list mnu Menu opt option button pct pictureBox shp shape txt text edit box tmr timer vsb vertical scroll bar
  • 2. End Sub Sobre este primer programa en Visual Basic 6.0 se pueden hacer algunos comentarios: 1. El comando Option Explicit sirve para obligar a declarar todas las variables que se utilicen. Esto impide el cometer errores en los nombres de las variables (confundir masa con mesa, por ejemplo). En este ejemplo esto no tiene ninguna importancia, pero es conveniente acostumbrarse a incluir esta opción. Declarar una variable es crearla con un nombre y de un tipo determinado antes de utilizarla. 2. Cada una de las partes de código que empieza con un Private Sub y termina con un End Sub es un procedimiento, esto es, una parte de código independiente y reutilizable. El nombre de uno de estos procedimientos, por ejemplo optAzul_Click(), es típico de Visual Basic. La primera parte es el nombre de un objeto (control); después va un separador que es el carácter de subrayado (_); a continuación el nombre de un evento -click, en este caso-, y finalmente unos paréntesis entre los que irían los argumentos, en caso de que los hubiera.
  • 3. 3. Es también interesante ver cómo se accede desde programa a la propiedad backColor de la caja de texto que se llama txtCaja: se hace utilizando el punto en la forma txtCaja.BackColor. Los colores se podrían también introducir con notación hexadecimal (comenzando con &H, seguidos por dos dígitos entre 00 y FF (es decir, entre 0 y 255 en base 10) para los tres colores fundamentales, es decir para el Red, Green y Blue (RGB), de derecha a izquierda. Aquí se han utilizado las constantes simbólicas predefinidas en Visual Basic 6.0: vbRed, vbGreen y vbBlue 4. Recuérdese que si se desea que el código de todos los eventos aparezca en una misma ventana hay que activar la opción Default to Full Module View en la solapa Editor del comando Tools/Options. También puede hacerse directamente en la ventana de código con uno de los botones que aparecen en la parte inferior izquierda ( ). 5. Es muy importante crear primero el control frame y después, estando seleccionado, colocar los botones de opción en su interior. No sirve hacerlo a la inversa. Visual Basic supone que todos los botones de opción que están dentro del mismo frame forman parte del mismo grupo y sólo permite que uno esté seleccionado.