SlideShare a Scribd company logo
1 of 28
Download to read offline
Command button VB


   Apoyo SSD4




            Mtl Lourdes Cahuich   1
Command button

    Este control quot; Botón de comando quot;, nos

    permite ejecutar alguna rutina, función o
    procedimiento, generalmente en el evento
    click del mismo, para realizar de esta manera
    alguna tarea dentro del programa




                                                2
                     Mtl Lourdes Cahuich
Command button

    Como se dijo, se utiliza generalmente en el

    evento Click par ejecutar alguna acción
    cuando se produce dicho evento, y es
    precisamente el evento Click, el que por
    defecto añade Visual Basic al control




                                                  3
                      Mtl Lourdes Cahuich
Command button

    Por ejemplo, si colocamos un control

    Command1 en un formulario, y le damos
    DobleClick para que se abra la ventana de
    código de visual basic, podemos ver la
    siguiente rutina:




                                                4
                     Mtl Lourdes Cahuich
Command button

    Private Sub Command1_Click()





    End Sub




                                          5
                    Mtl Lourdes Cahuich
Command button

    Todas las instrucciones que estén dentro de

    este procedimiento llamada
    Command1_Click se ejecutarán cuando
    presionemos el botón. Por ejemplo si
    ejecutamos el siguiente código:




                                                  6
                     Mtl Lourdes Cahuich
Click

    Private Sub Command1_Click()

    'Establecemos en la barra de título del
    formulario la fecha del Pc
    Me.Caption = Date

    End Sub




                                              7
                      Mtl Lourdes Cahuich
Command button

    Lo que haría sería mostrar la fecha del

    sistema en la barra de título del formulario,
    utilizando la función Date de Visual Basic
    Las demás propiedades del control son

    prácticamente similares a la de otros
    controles, como por ejemplo Hight y Width
    para el ancho y alto, Visible, Enabled



                                                    8
                      Mtl Lourdes Cahuich
Style

    Una propiedad para comentar, es la propiedad

    Style. Esta tiene 2 valores, 0 - Standar y 1 -
    Graphical.
    La primera es el clásico botón y este valor tiene

    asignado por defecto.
    En cambio el Graphical permite al CommandButton

    poder mostrar imágenes, cambiarle el color del
    fondo, por ejemplo, cambiarle el tipo de fuente, y
    con utilizando el Api de windows, se puede cambiar
    por ejemplo el color de la fuente, es decir el
    ForeColor que este control no lo posee.

                                                     9
                       Mtl Lourdes Cahuich
Ejemplo tipo botón




                                    10
              Mtl Lourdes Cahuich
Tipo botón

    Este ejemplo muestra, el Command1 , como

    visualizar una imagen, por medio de la
    propiedad Picture.
    El segundo no tiene imagen, pero muestra

    como se puede establecer el color de fondo,
    propiedad Backcolor, siempre y cuando la
    propiedad Style sea de tipo gráfico, ya que si
    está en estándar no surtirá efecto.


                                                 11
                      Mtl Lourdes Cahuich
Otros eventos

    Otro ejemplo sobre esta propiedad: al pasar

    el mouse por encima del Commandbutton, se
    cambiará la fuente, en Negrita y Subrayado,
    al salir el puntero fuera del botón, se
    reestablecerá a la fuente normal.
    Para el ejemplo, colocar un Command1 y

    estas líneas en el formulario:



                                              12
                     Mtl Lourdes Cahuich
13
Mtl Lourdes Cahuich
Otros eventos del control
CommandButton
    Aparte del evento Click que se ejecuta cuando lo

    presionamos, otros eventos importantes son:
    Evento GotFocus y LostFocus : Se disparan

    dichos eventos cuando el control recibe o pierde el
    foco
    MouseMove, MouseDown y MouseUp: El primero

    se dispara cuando el puntero del mouse se mueve
    encima del botón, MouseDown cuando el botón
    está abajo y cuando está arriba MouseUp


                                                      14
                        Mtl Lourdes Cahuich
Otros eventos

    Por ejemplo para probar el uso de los

    métodos GotFocus y LostFocus (recibe y
    pierde el foco) colocar 3 CommandButton,
    Command1, Command2 y Command3.
    Luego un Label1 que mostrará el control que

    recibe el foco (GotFocus) y un Label2 que
    mostrará el control que pierde el foco
    (LosFocus)


                                              15
                     Mtl Lourdes Cahuich
Otros eventos

    Luego de añadir los controles pegar el código

    siguiente en el formulario




                                                16
                     Mtl Lourdes Cahuich
17
Mtl Lourdes Cahuich
Selección de eventos de los objetos

    Nota: en la ventana de código se puede

    observar que hay 2 combos o listas
    desplegables:




                                             18
                     Mtl Lourdes Cahuich
Selección de eventos de los objetos

    El combo de la izquierda muestra los objetos

    que tiene el formulario, es decir los
    controles, rutinas y funciones, y la lista de
    la derecha los eventos y métodos del
    objeto seleccionado en la lista izquierda.




                                                19
                      Mtl Lourdes Cahuich
Selección de eventos de los objetos

    En la captura del ejemplo anterior, se puede

    ver que cuando el cursor se encuentra dentro
    de la ventana de código está situado en un
    procedimiento determinado, las listas se
    actualizan mostrándote dicho objeto, por
    ejemplo el cursor está en el control u objeto
    llamado Command3 en el evento Gotfocus,
    y las listas desplegables muestran esto
    mismo.

                                                20
                     Mtl Lourdes Cahuich
Selección de eventos de los objetos

    Siguiendo el ejemplo anterior, para escribir

    código en el evento MouseMove del
    Command1 para que muestre un mensaje
    cuando pasa el mouse encima del botón, se
    tendría que seleccionar de la lista izquierda
    el Command1 de esta forma:




                                                    21
                      Mtl Lourdes Cahuich
Selección de eventos de los objetos




                                      22
                Mtl Lourdes Cahuich
Selección de eventos de los objetos

    y después seleccionar el evento que se

    quiera utilizar disponible en el otro combo
    desplegable, en este caso el MouseMove




                                                  23
                      Mtl Lourdes Cahuich
Selección de eventos de los objetos




                                      24
                Mtl Lourdes Cahuich
Selección de eventos de los objetos

    Al hacer esto en la ventana de código visual

    basic te agrega un procedimiento vacío:




                                                   25
                      Mtl Lourdes Cahuich
Otros eventos

    Ahora el código que escribas dentro de este

    procedimiento se va a disparar cada vez que
    pases el mouse encima del Command1.
    Por ejemplo para mostrar un mensaje con la

    función MsgBox cada ves que pases el
    puntero encima, agrega lo siguiente:




                                              26
                     Mtl Lourdes Cahuich
27
Mtl Lourdes Cahuich
Referencia

    http://www.recursosvisualbasic.com.ar/htm/tu

    toriales/control_commandbutton.htm




                                               28
                     Mtl Lourdes Cahuich

More Related Content

What's hot

Entorno de trabajo del sistema operativo
Entorno de trabajo del sistema operativoEntorno de trabajo del sistema operativo
Entorno de trabajo del sistema operativo
Jose de la O
 
Parte del entorno de visual basic
Parte del entorno de visual basicParte del entorno de visual basic
Parte del entorno de visual basic
dabinson02
 
Botones de access
Botones de accessBotones de access
Botones de access
asusu
 
Visual Basic .NET
Visual Basic .NETVisual Basic .NET
Visual Basic .NET
David
 
Introduccion al Visual Basic subido JHS
Introduccion al Visual Basic subido JHSIntroduccion al Visual Basic subido JHS
Introduccion al Visual Basic subido JHS
johnny herrera
 

What's hot (20)

Entorno de trabajo del sistema operativo
Entorno de trabajo del sistema operativoEntorno de trabajo del sistema operativo
Entorno de trabajo del sistema operativo
 
Herramientas Photoshop
Herramientas PhotoshopHerramientas Photoshop
Herramientas Photoshop
 
GUI desde un proyecto blanco con Sharp Develop
GUI desde un proyecto blanco con Sharp DevelopGUI desde un proyecto blanco con Sharp Develop
GUI desde un proyecto blanco con Sharp Develop
 
Parte del entorno de visual basic
Parte del entorno de visual basicParte del entorno de visual basic
Parte del entorno de visual basic
 
TUTORIAL DE MySQL WORKBENCH
TUTORIAL DE MySQL WORKBENCHTUTORIAL DE MySQL WORKBENCH
TUTORIAL DE MySQL WORKBENCH
 
cuadernillo-de-word.pdf
cuadernillo-de-word.pdfcuadernillo-de-word.pdf
cuadernillo-de-word.pdf
 
ILLUSTRATOR CS6
ILLUSTRATOR CS6ILLUSTRATOR CS6
ILLUSTRATOR CS6
 
Comandos de html
Comandos de htmlComandos de html
Comandos de html
 
PENCIL 2D
PENCIL 2DPENCIL 2D
PENCIL 2D
 
Herramientas de photoshop
Herramientas de photoshopHerramientas de photoshop
Herramientas de photoshop
 
Botones de access
Botones de accessBotones de access
Botones de access
 
Mapa Conceptual sobre la producción de los medios impresos
Mapa Conceptual sobre la producción de los medios impresos Mapa Conceptual sobre la producción de los medios impresos
Mapa Conceptual sobre la producción de los medios impresos
 
Visual Basic .NET
Visual Basic .NETVisual Basic .NET
Visual Basic .NET
 
Diferencias entre html y html5
Diferencias entre html y html5Diferencias entre html y html5
Diferencias entre html y html5
 
LENGUAJE TRANSACT SQL
 LENGUAJE TRANSACT SQL LENGUAJE TRANSACT SQL
LENGUAJE TRANSACT SQL
 
MASCARAS EN PHOTOSHOP
MASCARAS EN PHOTOSHOPMASCARAS EN PHOTOSHOP
MASCARAS EN PHOTOSHOP
 
ejercicio visual basic 1 programa de sumar y restar
ejercicio visual basic 1 programa de sumar y restarejercicio visual basic 1 programa de sumar y restar
ejercicio visual basic 1 programa de sumar y restar
 
Introduccion al Visual Basic subido JHS
Introduccion al Visual Basic subido JHSIntroduccion al Visual Basic subido JHS
Introduccion al Visual Basic subido JHS
 
Símbolos en Flash CS3
Símbolos en Flash CS3Símbolos en Flash CS3
Símbolos en Flash CS3
 
Interfaz de app inventor 2
Interfaz de app inventor 2Interfaz de app inventor 2
Interfaz de app inventor 2
 

Similar to Command Button Vb 6

Trabajo de eventos de visual basic
Trabajo de eventos de visual basicTrabajo de eventos de visual basic
Trabajo de eventos de visual basic
chocoeli
 
1 eventos - controles - formularios
1   eventos - controles - formularios1   eventos - controles - formularios
1 eventos - controles - formularios
guest15144ec
 
fundamentos de programacion web
fundamentos de programacion webfundamentos de programacion web
fundamentos de programacion web
aracely404
 
Desarrolla aplicaciones de escritorio con bases de datos
Desarrolla aplicaciones de escritorio con bases de datosDesarrolla aplicaciones de escritorio con bases de datos
Desarrolla aplicaciones de escritorio con bases de datos
Gabriel Hernadez Meza
 
Desarrolla aplicaciones de escritorio con bases de datos
Desarrolla aplicaciones de escritorio con bases de datosDesarrolla aplicaciones de escritorio con bases de datos
Desarrolla aplicaciones de escritorio con bases de datos
Eduardo_Staiti11
 
Control Label
Control LabelControl Label
Control Label
UVM
 
Leccion A Tutorial 2
Leccion A Tutorial 2Leccion A Tutorial 2
Leccion A Tutorial 2
UVM
 
Clase para el funcionamiento del mouse
Clase para el funcionamiento del mouseClase para el funcionamiento del mouse
Clase para el funcionamiento del mouse
Enrique Garcia
 
Unidad 4
Unidad 4Unidad 4
Unidad 4
luz0987
 

Similar to Command Button Vb 6 (20)

Trabajo de eventos de visual basic
Trabajo de eventos de visual basicTrabajo de eventos de visual basic
Trabajo de eventos de visual basic
 
desarrolla aplicaciones
desarrolla aplicacionesdesarrolla aplicaciones
desarrolla aplicaciones
 
1 eventos - controles - formularios
1   eventos - controles - formularios1   eventos - controles - formularios
1 eventos - controles - formularios
 
fundamentos de programacion web
fundamentos de programacion webfundamentos de programacion web
fundamentos de programacion web
 
Desarrolla aplicaciones de escritorio con bases de datos
Desarrolla aplicaciones de escritorio con bases de datosDesarrolla aplicaciones de escritorio con bases de datos
Desarrolla aplicaciones de escritorio con bases de datos
 
Desarrolla aplicaciones de escritorio con bases de datos
Desarrolla aplicaciones de escritorio con bases de datosDesarrolla aplicaciones de escritorio con bases de datos
Desarrolla aplicaciones de escritorio con bases de datos
 
Control Label
Control LabelControl Label
Control Label
 
Leccion A Tutorial 2
Leccion A Tutorial 2Leccion A Tutorial 2
Leccion A Tutorial 2
 
Clase para el funcionamiento del mouse
Clase para el funcionamiento del mouseClase para el funcionamiento del mouse
Clase para el funcionamiento del mouse
 
2 eventos de controles vb
2 eventos de controles vb2 eventos de controles vb
2 eventos de controles vb
 
Unidad 4
Unidad 4Unidad 4
Unidad 4
 
Unidad 4
Unidad 4Unidad 4
Unidad 4
 
Unidad 4
Unidad 4Unidad 4
Unidad 4
 
Form y container
Form y containerForm y container
Form y container
 
sosa
sosasosa
sosa
 
sosa
sosasosa
sosa
 
introduccion al desarrollo de aplicaciones en c#
introduccion al desarrollo de aplicaciones en c#introduccion al desarrollo de aplicaciones en c#
introduccion al desarrollo de aplicaciones en c#
 
Ejercicio 8 - Programacion de tareas en windows
Ejercicio 8 - Programacion de tareas en windowsEjercicio 8 - Programacion de tareas en windows
Ejercicio 8 - Programacion de tareas en windows
 
Ejercicio 8 Programación de tareas en windows
Ejercicio 8 Programación de tareas en windowsEjercicio 8 Programación de tareas en windows
Ejercicio 8 Programación de tareas en windows
 
Unidad 4
Unidad 4Unidad 4
Unidad 4
 

More from UVM

More from UVM (20)

Tiempo compartido en programación
Tiempo compartido en programaciónTiempo compartido en programación
Tiempo compartido en programación
 
Portafolio de evidencias del curso Programación Avanzada
Portafolio de evidencias del curso Programación AvanzadaPortafolio de evidencias del curso Programación Avanzada
Portafolio de evidencias del curso Programación Avanzada
 
Eficiencia en uso tiempo
Eficiencia en uso  tiempoEficiencia en uso  tiempo
Eficiencia en uso tiempo
 
Administración de memoria arreglos dinamicos
Administración de memoria arreglos dinamicosAdministración de memoria arreglos dinamicos
Administración de memoria arreglos dinamicos
 
Practica de arreglos
Practica de arreglosPractica de arreglos
Practica de arreglos
 
Otra introducción a apuntadores
Otra introducción a apuntadoresOtra introducción a apuntadores
Otra introducción a apuntadores
 
Ejemplo de solución de práctica funciones stl
Ejemplo de solución de práctica funciones stlEjemplo de solución de práctica funciones stl
Ejemplo de solución de práctica funciones stl
 
Breve repaso de apuntadores
Breve repaso de apuntadoresBreve repaso de apuntadores
Breve repaso de apuntadores
 
Arreglos conceptos básicos
Arreglos conceptos básicosArreglos conceptos básicos
Arreglos conceptos básicos
 
Resolución práctica de tipos de datos
Resolución práctica de tipos de datosResolución práctica de tipos de datos
Resolución práctica de tipos de datos
 
Resumen de funciones
Resumen de funcionesResumen de funciones
Resumen de funciones
 
Biblioteca estándar de funciones
Biblioteca estándar de funcionesBiblioteca estándar de funciones
Biblioteca estándar de funciones
 
Manejo de bits
Manejo de bitsManejo de bits
Manejo de bits
 
Aclaración de dudas 4 de septiembre
Aclaración de dudas 4 de septiembreAclaración de dudas 4 de septiembre
Aclaración de dudas 4 de septiembre
 
Aclaraciones varias a códigos entregados en sesión 3
Aclaraciones varias a códigos entregados en sesión 3Aclaraciones varias a códigos entregados en sesión 3
Aclaraciones varias a códigos entregados en sesión 3
 
Funciones definidas por el usuario
Funciones definidas por el usuarioFunciones definidas por el usuario
Funciones definidas por el usuario
 
Función main()
Función main()Función main()
Función main()
 
Depuración de un programa en c++
Depuración de un programa en c++Depuración de un programa en c++
Depuración de un programa en c++
 
Algunas dudas de la sesión 28 agosto
Algunas dudas de la sesión 28 agostoAlgunas dudas de la sesión 28 agosto
Algunas dudas de la sesión 28 agosto
 
Estructura programa c++
Estructura programa c++Estructura programa c++
Estructura programa c++
 

Command Button Vb 6

  • 1. Command button VB Apoyo SSD4 Mtl Lourdes Cahuich 1
  • 2. Command button Este control quot; Botón de comando quot;, nos  permite ejecutar alguna rutina, función o procedimiento, generalmente en el evento click del mismo, para realizar de esta manera alguna tarea dentro del programa 2 Mtl Lourdes Cahuich
  • 3. Command button Como se dijo, se utiliza generalmente en el  evento Click par ejecutar alguna acción cuando se produce dicho evento, y es precisamente el evento Click, el que por defecto añade Visual Basic al control 3 Mtl Lourdes Cahuich
  • 4. Command button Por ejemplo, si colocamos un control  Command1 en un formulario, y le damos DobleClick para que se abra la ventana de código de visual basic, podemos ver la siguiente rutina: 4 Mtl Lourdes Cahuich
  • 5. Command button Private Sub Command1_Click()  End Sub 5 Mtl Lourdes Cahuich
  • 6. Command button Todas las instrucciones que estén dentro de  este procedimiento llamada Command1_Click se ejecutarán cuando presionemos el botón. Por ejemplo si ejecutamos el siguiente código: 6 Mtl Lourdes Cahuich
  • 7. Click Private Sub Command1_Click()  'Establecemos en la barra de título del formulario la fecha del Pc Me.Caption = Date End Sub 7 Mtl Lourdes Cahuich
  • 8. Command button Lo que haría sería mostrar la fecha del  sistema en la barra de título del formulario, utilizando la función Date de Visual Basic Las demás propiedades del control son  prácticamente similares a la de otros controles, como por ejemplo Hight y Width para el ancho y alto, Visible, Enabled 8 Mtl Lourdes Cahuich
  • 9. Style Una propiedad para comentar, es la propiedad  Style. Esta tiene 2 valores, 0 - Standar y 1 - Graphical. La primera es el clásico botón y este valor tiene  asignado por defecto. En cambio el Graphical permite al CommandButton  poder mostrar imágenes, cambiarle el color del fondo, por ejemplo, cambiarle el tipo de fuente, y con utilizando el Api de windows, se puede cambiar por ejemplo el color de la fuente, es decir el ForeColor que este control no lo posee. 9 Mtl Lourdes Cahuich
  • 10. Ejemplo tipo botón 10 Mtl Lourdes Cahuich
  • 11. Tipo botón Este ejemplo muestra, el Command1 , como  visualizar una imagen, por medio de la propiedad Picture. El segundo no tiene imagen, pero muestra  como se puede establecer el color de fondo, propiedad Backcolor, siempre y cuando la propiedad Style sea de tipo gráfico, ya que si está en estándar no surtirá efecto. 11 Mtl Lourdes Cahuich
  • 12. Otros eventos Otro ejemplo sobre esta propiedad: al pasar  el mouse por encima del Commandbutton, se cambiará la fuente, en Negrita y Subrayado, al salir el puntero fuera del botón, se reestablecerá a la fuente normal. Para el ejemplo, colocar un Command1 y  estas líneas en el formulario: 12 Mtl Lourdes Cahuich
  • 14. Otros eventos del control CommandButton Aparte del evento Click que se ejecuta cuando lo  presionamos, otros eventos importantes son: Evento GotFocus y LostFocus : Se disparan  dichos eventos cuando el control recibe o pierde el foco MouseMove, MouseDown y MouseUp: El primero  se dispara cuando el puntero del mouse se mueve encima del botón, MouseDown cuando el botón está abajo y cuando está arriba MouseUp 14 Mtl Lourdes Cahuich
  • 15. Otros eventos Por ejemplo para probar el uso de los  métodos GotFocus y LostFocus (recibe y pierde el foco) colocar 3 CommandButton, Command1, Command2 y Command3. Luego un Label1 que mostrará el control que  recibe el foco (GotFocus) y un Label2 que mostrará el control que pierde el foco (LosFocus) 15 Mtl Lourdes Cahuich
  • 16. Otros eventos Luego de añadir los controles pegar el código  siguiente en el formulario 16 Mtl Lourdes Cahuich
  • 18. Selección de eventos de los objetos Nota: en la ventana de código se puede  observar que hay 2 combos o listas desplegables: 18 Mtl Lourdes Cahuich
  • 19. Selección de eventos de los objetos El combo de la izquierda muestra los objetos  que tiene el formulario, es decir los controles, rutinas y funciones, y la lista de la derecha los eventos y métodos del objeto seleccionado en la lista izquierda. 19 Mtl Lourdes Cahuich
  • 20. Selección de eventos de los objetos En la captura del ejemplo anterior, se puede  ver que cuando el cursor se encuentra dentro de la ventana de código está situado en un procedimiento determinado, las listas se actualizan mostrándote dicho objeto, por ejemplo el cursor está en el control u objeto llamado Command3 en el evento Gotfocus, y las listas desplegables muestran esto mismo. 20 Mtl Lourdes Cahuich
  • 21. Selección de eventos de los objetos Siguiendo el ejemplo anterior, para escribir  código en el evento MouseMove del Command1 para que muestre un mensaje cuando pasa el mouse encima del botón, se tendría que seleccionar de la lista izquierda el Command1 de esta forma: 21 Mtl Lourdes Cahuich
  • 22. Selección de eventos de los objetos 22 Mtl Lourdes Cahuich
  • 23. Selección de eventos de los objetos y después seleccionar el evento que se  quiera utilizar disponible en el otro combo desplegable, en este caso el MouseMove 23 Mtl Lourdes Cahuich
  • 24. Selección de eventos de los objetos 24 Mtl Lourdes Cahuich
  • 25. Selección de eventos de los objetos Al hacer esto en la ventana de código visual  basic te agrega un procedimiento vacío: 25 Mtl Lourdes Cahuich
  • 26. Otros eventos Ahora el código que escribas dentro de este  procedimiento se va a disparar cada vez que pases el mouse encima del Command1. Por ejemplo para mostrar un mensaje con la  función MsgBox cada ves que pases el puntero encima, agrega lo siguiente: 26 Mtl Lourdes Cahuich
  • 28. Referencia http://www.recursosvisualbasic.com.ar/htm/tu  toriales/control_commandbutton.htm 28 Mtl Lourdes Cahuich