SlideShare una empresa de Scribd logo
1 de 35
Descargar para leer sin conexión
Ejercicio scrollbar, control
Tabbed dialog

    Apoyo SSD4
Ejercicio scrollbar

    Hacer un programa sencillo que permite ver la

    equivalencia entre las escalas de temperaturas en
    grados centígrados y grados Fahrenheit.
    Los ficheros de este proyecto se pueden llamar

    Temperat.vbp y Temperat.frm.
    En el centro del formulario aparece una barra de

    desplazamiento vertical que permite desplazarse
    con incrementos pequeños de 1º C y grandes de
    10º C.
Ejercicio scroll bar

    También puede cambiarse el valor

    arrastrando con el ratón el cursor de la barra.
    Los valores máximos y mínimo de la barra

    son 100º C y -100º C. A ambos lados de la
    barra aparecen dos cuadros de texto (color
    de fondo blanco) donde aparecen los grados
    correspondientes a la barra en ambas
    escalas
Ejercicio scrollbar

    Encima aparecen dos rótulos (labels) que

    indican la escala de temperaturas
    correspondiente.
    Completan la aplicación un botón Salir que

    termina la ejecución y un menú File con la
    única opción Exit, que termina asimismo la
    ejecución del programa.
Tabla objeto propiedad valor
Option Explicit
Private Sub cmbSalir_Click()
Beep
End
End Sub
Private Sub mnuFileExit_Click()
End
End Sub
Private Sub vsbTemp_Change()
txtCent.Text = vsbTemp.Value
txtFahr.Text = 32 + 1.8 * vsbTemp.Value
End Sub
Sobre este ejemplo se puede comentar lo
siguiente:
    1. Se ha utilizado la propiedad Value de la barra de

    desplazamiento, la cual da el valor actual de la
    misma con respecto a los límites inferior y superior,
    previamente establecidos (-100 y 100).
    2. Mediante el procedimiento cmdSalir_Click, se

    cierra el programa, gracias a la instrucción End.
    El cometido de Beep no es otro que el de emitir un

    pitido a través del altavoz del ordenador, que
    indicará que en efecto se ha salido del programa.
Sobre este ejemplo se puede comentar lo
siguiente:
    La función mnuFileExit_Click() y activa desde el

    menú y termina la ejecución sin emitir ningún
    sonido.
    4. Finalmente, la función vsbTemp_Change() se

    activa al cambiar el valor de la barra de
    desplazamiento; su efecto es modificar el valor de la
    propiedad text en las cajas de texto que muestran
    la temperatura en cada una de las dos escalas.
Control Tabbed Dialog

    El Control Tabbed Dialog, también

    denominado SStab, que es muy similar al
    que nos presenta el cuadro de diálogo de
    propiedades de pantalla de windows cuando
    presionamos el botón derecho en el
    escritorio, consta de una interface con
    quot;pestañasquot;, en la que cada una de ellas nos
    sirve para mostrar una opción determinada.
Control Tabbed Dialog
Control Tabbed Dialog

    Cada pestaña puede contener sus propios

    controles y es una buena opción para
    presentar interfaces de una forma
    organizada.
    Cada pestaña actúa como contenedor de los

    controles que insertamos
Control Tabbed Dialog

    Para incorporarlo a un proyecto lo debemos

    agregar o añadir bajo el nombre de
    Microsoft Tabbed Dialog control 6.0 desde
    la opción agregar componentes del menú
    de Visual Basic como muestra el siguiente
    gráfico:
Ventana de componentes de Visual basic
SSTab

    Una ves añadido el control , se visualizará

    con el siguiente ícono:
SSTab

    Para acceder a las propiedades mas

    importantes del SStab , podemos utilizar el
    cuadro de diálogo quot;Customquot; o
    personalizado, desde la ventana de
    propiedades de visual basic.
    O también para acceder a dicha ventana

    podemos seleccionar el Tabbed Dialog y con
    el botón derecho elegir la opción
    Propiedades
SSTab

    En cada pestaña del control podemos

    colocar controles y estos funcionarán de
    manera normal, como lo hacen siempre, y al
    colocarlos en cada pestaña estarán
    contenidos dentro de estas.
SSTab

    Para insertar un control dentro de una

    pestaña solo hay que dibujarlo dentro y ya
    quedará contenido, de igual manera a como
    se hace en un control PictureBox por
    ejemplo.
    Apenas insertamos el TabbedDialog en el

    formulario, este presenta 3 pestañas por
    defecto.
SSTab

    Para agregar o especificar la cantidad de

    Tabs que queremos utilizar para el , se
    puede hacer desde el cuadro de diálogo
    quot;Customquot; en la opción quot;contadorquot; como está
    en la imagen:
Propiedades

    También se puede especificar las pestañas a

    utilizar, desde la ventana de propiedades de
    Visual Basic en la propiedad quot;Tabsquot;
    indicando un valor numérico para el mismo.
Propiedades

    Importante: Si nosotros hemos agregado

    pestañas al control y le hemos insertado
    controles a alguna de ellas y luego queremos
    eliminar alguna pestaña, hay que
    anteriormente retirar los controles de las
    pestañas o eliminarlos, ya que si están
    contenidos no lo permite.
Propiedades

    Estas son dos propiedades importantes

    referidas al aspecto gráfico del Tabbed
    Dialog y a su disposición.
    Propiedad Style

        Esta puede tener 2 valores, ssStylePropertyPage
    
        o ssStyleTabbedDialog
    Una vista de estas 2 propiedades:

La propiedad Orientation

    Establece la orientación y disposición de las

    pestañas en el control, es decir la alineación.
    Los valores que puede tener son

    ssTabOrientationTop (pestañas arriba),
    ssTabOrientationLeft (Izquierda),
    ssTabOrientationRight (derecha) y
    ssTabOrientationBottom (abajo)
Otras propiedades del Tabbed Dialog

    TabsPerRow

        Devuelve o establece el número de fichas de cada fila de
    

        un control SSTab.
        Puede usar esta propiedad junto con la propiedad Tabs en
    

        tiempo de diseño para determinar el número de filas que
        aparecen en el control. En tiempo de ejecución, utilice la
        propiedad Rows.
    TabHeight

        Devuelve o establece el alto de todas las fichas de un
    

        control SSTab.
Propiedades

    TabMaxWidth

        Devuelve o establece el ancho máximo de cada
    
        ficha
        Nota : Cuando el valor de la propiedad Style es
    
        ssStyleTabbedDialog y el de TabMaxWidth es
        cero (0), el control SSTab ajusta automáticamente
        el tamaño de las fichas, según el valor de la
        propiedad TabsPerRow, para ajustarlas por igual
        al control.
Propiedades

    Si selecciona el valor ssStylePropertyPage

    en la propiedad Style, se pasará por alto la
    propiedad TabMaxWidth.
    En este caso, el ancho de cada ficha se

    ajusta automáticamente a la longitud del
    texto de la propiedad TabCaption.
Propiedades

    WordWrap

        Devuelve o establece un valor que indica si el texto de
    
        cada ficha continúa en la línea siguiente cuando es
        demasiado largo y no cabe horizontalmente en una ficha
        de un control tabbed dialog.
        Puede usar la propiedad WordWrap para determinar la
    
        forma en que el control SSTab muestra el texto en cada
        ficha.
        Por ejemplo, en un cuadro de diálogo con fichas que se
    
        modifica dinámicamente, el texto también puede cambiar.
Propiedades

    TabCaption:

        En tiempo de ejecución puede leer o cambiar el título de
    

        cualquier ficha mediante la propiedad TabCaption.
        También puede usar la propiedad Caption para cambiar la
        propiedad TabCaption sólo para la ficha activa.
        Puede usar la propiedad TabCaption para asignar a una
    

        ficha una tecla de acceso.
        En el valor de TabCaption, incluya el símbolo &
    

        inmediatamente antes del carácter que desea designar
        como tecla de acceso. Ese carácter aparecerá subrayado.
Propiedades

    Tab

        La ficha actual se coloca en primer plano y pasa a
    
        ser la ficha activa.
        Normalmente, el usuario de la aplicación hará clic
    
        en una ficha para convertirla en la ficha activa.
        Sin embargo, puede que tenga que seleccionarla
        en el código. Por ejemplo, puede que desee que
        cierta ficha sea la activa cada vez que se muestre
        un cuadro de diálogo determinado en la
        aplicación.
Propiedades

    Rows

        Devuelve el número de filas de fichas
    

        El número de filas del control SSTab se especifica en
    
        tiempo de diseño mediante las propiedades Tabs y
        TabsPerRow.

    TabEnabled

        Determina si el Tab especificado está habilitado o
    
        deshabilitado
        Cuando una ficha está desactivada, su texto aparece
    
        atenuado y el usuario no puede seleccionarla.
        La propiedad TabEnabled activa o desactiva una única
    
        ficha. Para activar o desactivar todo el control SSTab,
        utilice la propiedad Enabled.
Propiedades

    TabVisible:

        Determina si el Tab especificado estará visible o
    
        no
        La propiedad TabVisible muestra u oculta una
    
        única ficha. Puede usar la propiedad Visible para
        mostrar u ocultar todo el control SSTab.
Referencia

    http://www.recursosvisualbasic.com.ar/htm/tu

    toriales/control-tabbed-dialog.htm

Más contenido relacionado

La actualidad más candente

Estructuras repetitivas
Estructuras repetitivasEstructuras repetitivas
Estructuras repetitivasyance1
 
Metodo de la burbuja en algoritmo
Metodo de la burbuja en algoritmo Metodo de la burbuja en algoritmo
Metodo de la burbuja en algoritmo ikky2345
 
ejercicios control de procesos
ejercicios control de procesosejercicios control de procesos
ejercicios control de procesosAdri Montesdeoca
 
Capítulo 1 Qbasic entrada y salida básica
Capítulo 1  Qbasic entrada y salida básicaCapítulo 1  Qbasic entrada y salida básica
Capítulo 1 Qbasic entrada y salida básicaJulio Ayala Rolón
 
Estructuras de seleccion
Estructuras de seleccionEstructuras de seleccion
Estructuras de seleccionClariza
 
Unidad 04 estructuras básicas y técnicas para representar algoritmos
Unidad 04   estructuras básicas y técnicas para representar algoritmosUnidad 04   estructuras básicas y técnicas para representar algoritmos
Unidad 04 estructuras básicas y técnicas para representar algoritmosLorenzo Alejo
 
Estructura selectiva multiple con Java
Estructura selectiva multiple con JavaEstructura selectiva multiple con Java
Estructura selectiva multiple con JavaNora O. Martínez
 
1.4 problemas con estructuras selectivas
1.4 problemas con estructuras selectivas1.4 problemas con estructuras selectivas
1.4 problemas con estructuras selectivasSNPP
 
Practicas de Programable Controller Logic
Practicas de Programable Controller Logic Practicas de Programable Controller Logic
Practicas de Programable Controller Logic Cesar Arrieta
 
Ergonomia informatica
Ergonomia informaticaErgonomia informatica
Ergonomia informaticaRicardolunap
 
Formularios word 2010
Formularios word 2010Formularios word 2010
Formularios word 2010angchaso
 

La actualidad más candente (20)

Manual de utilización zelio
Manual de utilización zelioManual de utilización zelio
Manual de utilización zelio
 
Estructuras repetitivas
Estructuras repetitivasEstructuras repetitivas
Estructuras repetitivas
 
Metodo de la burbuja en algoritmo
Metodo de la burbuja en algoritmo Metodo de la burbuja en algoritmo
Metodo de la burbuja en algoritmo
 
ejercicios control de procesos
ejercicios control de procesosejercicios control de procesos
ejercicios control de procesos
 
Tutorial PSEINT
Tutorial PSEINT Tutorial PSEINT
Tutorial PSEINT
 
Curso de Python
Curso de PythonCurso de Python
Curso de Python
 
Estructura selectiva doble
Estructura selectiva dobleEstructura selectiva doble
Estructura selectiva doble
 
Node js mongo crud tareas
Node js mongo crud tareasNode js mongo crud tareas
Node js mongo crud tareas
 
Hebertgonzalez
HebertgonzalezHebertgonzalez
Hebertgonzalez
 
Capítulo 1 Qbasic entrada y salida básica
Capítulo 1  Qbasic entrada y salida básicaCapítulo 1  Qbasic entrada y salida básica
Capítulo 1 Qbasic entrada y salida básica
 
Estructuras de seleccion
Estructuras de seleccionEstructuras de seleccion
Estructuras de seleccion
 
Unidad 04 estructuras básicas y técnicas para representar algoritmos
Unidad 04   estructuras básicas y técnicas para representar algoritmosUnidad 04   estructuras básicas y técnicas para representar algoritmos
Unidad 04 estructuras básicas y técnicas para representar algoritmos
 
Estructura selectiva multiple con Java
Estructura selectiva multiple con JavaEstructura selectiva multiple con Java
Estructura selectiva multiple con Java
 
1.4 problemas con estructuras selectivas
1.4 problemas con estructuras selectivas1.4 problemas con estructuras selectivas
1.4 problemas con estructuras selectivas
 
Practicas de Programable Controller Logic
Practicas de Programable Controller Logic Practicas de Programable Controller Logic
Practicas de Programable Controller Logic
 
Ejercicios de control Ladder de PLC
Ejercicios de control Ladder de PLC Ejercicios de control Ladder de PLC
Ejercicios de control Ladder de PLC
 
Opciones avanzadas en ms word
Opciones avanzadas en ms wordOpciones avanzadas en ms word
Opciones avanzadas en ms word
 
Ergonomia informatica
Ergonomia informaticaErgonomia informatica
Ergonomia informatica
 
Estructura secuencial
Estructura secuencialEstructura secuencial
Estructura secuencial
 
Formularios word 2010
Formularios word 2010Formularios word 2010
Formularios word 2010
 

Similar a Ejercicio Scrollbar Control Tabbed Dialog VB 6

Codigos programables
Codigos programablesCodigos programables
Codigos programablesmencr
 
COMANDOS MACROS.pdf
COMANDOS MACROS.pdfCOMANDOS MACROS.pdf
COMANDOS MACROS.pdfosorvilo
 
Base de datos con Netbeans
Base de datos con NetbeansBase de datos con Netbeans
Base de datos con NetbeansRandy
 
gvSIG visualización y navegación
gvSIG visualización y navegacióngvSIG visualización y navegación
gvSIG visualización y navegaciónMaryadelMar85
 
Creación de formularios
Creación de formulariosCreación de formularios
Creación de formulariosalexvar23
 
Controles de formularios e informes
Controles de formularios e informesControles de formularios e informes
Controles de formularios e informesGata Stefania
 
Controles Mas Habituales Leidy Cita
Controles Mas Habituales Leidy CitaControles Mas Habituales Leidy Cita
Controles Mas Habituales Leidy CitaRokr02
 
Presentación horizonte consultores excel basico
Presentación horizonte consultores excel basicoPresentación horizonte consultores excel basico
Presentación horizonte consultores excel basicoHorizonteConsultores
 
Practicas de visual basic 6.0
Practicas de visual basic 6.0Practicas de visual basic 6.0
Practicas de visual basic 6.0Ayhli123
 
Practicas de visual basic 6.0
Practicas de visual basic 6.0Practicas de visual basic 6.0
Practicas de visual basic 6.0nedlud
 

Similar a Ejercicio Scrollbar Control Tabbed Dialog VB 6 (20)

Tabajo visual basic
Tabajo visual basicTabajo visual basic
Tabajo visual basic
 
AUTOCAD REGALO.pdf
AUTOCAD REGALO.pdfAUTOCAD REGALO.pdf
AUTOCAD REGALO.pdf
 
AUTOCAD tips.pdf
AUTOCAD tips.pdfAUTOCAD tips.pdf
AUTOCAD tips.pdf
 
Codigos programables
Codigos programablesCodigos programables
Codigos programables
 
trabajo
trabajotrabajo
trabajo
 
COMANDOS MACROS.pdf
COMANDOS MACROS.pdfCOMANDOS MACROS.pdf
COMANDOS MACROS.pdf
 
Compu
CompuCompu
Compu
 
Base de datos con Netbeans
Base de datos con NetbeansBase de datos con Netbeans
Base de datos con Netbeans
 
gvSIG visualización y navegación
gvSIG visualización y navegacióngvSIG visualización y navegación
gvSIG visualización y navegación
 
Creación de formularios
Creación de formulariosCreación de formularios
Creación de formularios
 
Excel
ExcelExcel
Excel
 
Matlab
MatlabMatlab
Matlab
 
Controles de formularios e informes
Controles de formularios e informesControles de formularios e informes
Controles de formularios e informes
 
Controles Mas Habituales Leidy Cita
Controles Mas Habituales Leidy CitaControles Mas Habituales Leidy Cita
Controles Mas Habituales Leidy Cita
 
Visual basic 1º Año
Visual basic  1º AñoVisual basic  1º Año
Visual basic 1º Año
 
Presentación horizonte consultores excel basico
Presentación horizonte consultores excel basicoPresentación horizonte consultores excel basico
Presentación horizonte consultores excel basico
 
Practicas
PracticasPracticas
Practicas
 
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 de visual basic 6.0
Practicas de visual basic 6.0Practicas de visual basic 6.0
Practicas de visual basic 6.0
 

Más de UVM

Tiempo compartido en programación
Tiempo compartido en programaciónTiempo compartido en programación
Tiempo compartido en programaciónUVM
 
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 AvanzadaUVM
 
Eficiencia en uso tiempo
Eficiencia en uso  tiempoEficiencia en uso  tiempo
Eficiencia en uso tiempoUVM
 
Administración de memoria arreglos dinamicos
Administración de memoria arreglos dinamicosAdministración de memoria arreglos dinamicos
Administración de memoria arreglos dinamicosUVM
 
Practica de arreglos
Practica de arreglosPractica de arreglos
Practica de arreglosUVM
 
Otra introducción a apuntadores
Otra introducción a apuntadoresOtra introducción a apuntadores
Otra introducción a apuntadoresUVM
 
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 stlUVM
 
Breve repaso de apuntadores
Breve repaso de apuntadoresBreve repaso de apuntadores
Breve repaso de apuntadoresUVM
 
Arreglos conceptos básicos
Arreglos conceptos básicosArreglos conceptos básicos
Arreglos conceptos básicosUVM
 
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 datosUVM
 
Resumen de funciones
Resumen de funcionesResumen de funciones
Resumen de funcionesUVM
 
Biblioteca estándar de funciones
Biblioteca estándar de funcionesBiblioteca estándar de funciones
Biblioteca estándar de funcionesUVM
 
Manejo de bits
Manejo de bitsManejo de bits
Manejo de bitsUVM
 
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 septiembreUVM
 
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 3UVM
 
Funciones definidas por el usuario
Funciones definidas por el usuarioFunciones definidas por el usuario
Funciones definidas por el usuarioUVM
 
Función main()
Función main()Función main()
Función main()UVM
 
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++UVM
 
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 agostoUVM
 
Estructura programa c++
Estructura programa c++Estructura programa c++
Estructura programa c++UVM
 

Más de 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++
 

Último

Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativaAdrianaMartnez618894
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELmaryfer27m
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaarkananubis
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...JaquelineJuarez15
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofJuancarlosHuertasNio1
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptMiguelAtencio10
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 

Último (20)

Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativa
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFEL
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en mina
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sof
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 

Ejercicio Scrollbar Control Tabbed Dialog VB 6

  • 2. Ejercicio scrollbar Hacer un programa sencillo que permite ver la  equivalencia entre las escalas de temperaturas en grados centígrados y grados Fahrenheit. Los ficheros de este proyecto se pueden llamar  Temperat.vbp y Temperat.frm. En el centro del formulario aparece una barra de  desplazamiento vertical que permite desplazarse con incrementos pequeños de 1º C y grandes de 10º C.
  • 3. Ejercicio scroll bar También puede cambiarse el valor  arrastrando con el ratón el cursor de la barra. Los valores máximos y mínimo de la barra  son 100º C y -100º C. A ambos lados de la barra aparecen dos cuadros de texto (color de fondo blanco) donde aparecen los grados correspondientes a la barra en ambas escalas
  • 4. Ejercicio scrollbar Encima aparecen dos rótulos (labels) que  indican la escala de temperaturas correspondiente. Completan la aplicación un botón Salir que  termina la ejecución y un menú File con la única opción Exit, que termina asimismo la ejecución del programa.
  • 5.
  • 7. Option Explicit Private Sub cmbSalir_Click() Beep End End Sub Private Sub mnuFileExit_Click() End End Sub Private Sub vsbTemp_Change() txtCent.Text = vsbTemp.Value txtFahr.Text = 32 + 1.8 * vsbTemp.Value End Sub
  • 8. Sobre este ejemplo se puede comentar lo siguiente: 1. Se ha utilizado la propiedad Value de la barra de  desplazamiento, la cual da el valor actual de la misma con respecto a los límites inferior y superior, previamente establecidos (-100 y 100). 2. Mediante el procedimiento cmdSalir_Click, se  cierra el programa, gracias a la instrucción End. El cometido de Beep no es otro que el de emitir un  pitido a través del altavoz del ordenador, que indicará que en efecto se ha salido del programa.
  • 9. Sobre este ejemplo se puede comentar lo siguiente: La función mnuFileExit_Click() y activa desde el  menú y termina la ejecución sin emitir ningún sonido. 4. Finalmente, la función vsbTemp_Change() se  activa al cambiar el valor de la barra de desplazamiento; su efecto es modificar el valor de la propiedad text en las cajas de texto que muestran la temperatura en cada una de las dos escalas.
  • 10. Control Tabbed Dialog El Control Tabbed Dialog, también  denominado SStab, que es muy similar al que nos presenta el cuadro de diálogo de propiedades de pantalla de windows cuando presionamos el botón derecho en el escritorio, consta de una interface con quot;pestañasquot;, en la que cada una de ellas nos sirve para mostrar una opción determinada.
  • 12. Control Tabbed Dialog Cada pestaña puede contener sus propios  controles y es una buena opción para presentar interfaces de una forma organizada. Cada pestaña actúa como contenedor de los  controles que insertamos
  • 13. Control Tabbed Dialog Para incorporarlo a un proyecto lo debemos  agregar o añadir bajo el nombre de Microsoft Tabbed Dialog control 6.0 desde la opción agregar componentes del menú de Visual Basic como muestra el siguiente gráfico:
  • 14. Ventana de componentes de Visual basic
  • 15. SSTab Una ves añadido el control , se visualizará  con el siguiente ícono:
  • 16. SSTab Para acceder a las propiedades mas  importantes del SStab , podemos utilizar el cuadro de diálogo quot;Customquot; o personalizado, desde la ventana de propiedades de visual basic. O también para acceder a dicha ventana  podemos seleccionar el Tabbed Dialog y con el botón derecho elegir la opción Propiedades
  • 17. SSTab En cada pestaña del control podemos  colocar controles y estos funcionarán de manera normal, como lo hacen siempre, y al colocarlos en cada pestaña estarán contenidos dentro de estas.
  • 18. SSTab Para insertar un control dentro de una  pestaña solo hay que dibujarlo dentro y ya quedará contenido, de igual manera a como se hace en un control PictureBox por ejemplo. Apenas insertamos el TabbedDialog en el  formulario, este presenta 3 pestañas por defecto.
  • 19. SSTab Para agregar o especificar la cantidad de  Tabs que queremos utilizar para el , se puede hacer desde el cuadro de diálogo quot;Customquot; en la opción quot;contadorquot; como está en la imagen:
  • 20.
  • 21. Propiedades También se puede especificar las pestañas a  utilizar, desde la ventana de propiedades de Visual Basic en la propiedad quot;Tabsquot; indicando un valor numérico para el mismo.
  • 22. Propiedades Importante: Si nosotros hemos agregado  pestañas al control y le hemos insertado controles a alguna de ellas y luego queremos eliminar alguna pestaña, hay que anteriormente retirar los controles de las pestañas o eliminarlos, ya que si están contenidos no lo permite.
  • 23. Propiedades Estas son dos propiedades importantes  referidas al aspecto gráfico del Tabbed Dialog y a su disposición. Propiedad Style  Esta puede tener 2 valores, ssStylePropertyPage  o ssStyleTabbedDialog Una vista de estas 2 propiedades: 
  • 24.
  • 25. La propiedad Orientation Establece la orientación y disposición de las  pestañas en el control, es decir la alineación. Los valores que puede tener son  ssTabOrientationTop (pestañas arriba), ssTabOrientationLeft (Izquierda), ssTabOrientationRight (derecha) y ssTabOrientationBottom (abajo)
  • 26.
  • 27. Otras propiedades del Tabbed Dialog TabsPerRow  Devuelve o establece el número de fichas de cada fila de  un control SSTab. Puede usar esta propiedad junto con la propiedad Tabs en  tiempo de diseño para determinar el número de filas que aparecen en el control. En tiempo de ejecución, utilice la propiedad Rows. TabHeight  Devuelve o establece el alto de todas las fichas de un  control SSTab.
  • 28. Propiedades TabMaxWidth  Devuelve o establece el ancho máximo de cada  ficha Nota : Cuando el valor de la propiedad Style es  ssStyleTabbedDialog y el de TabMaxWidth es cero (0), el control SSTab ajusta automáticamente el tamaño de las fichas, según el valor de la propiedad TabsPerRow, para ajustarlas por igual al control.
  • 29. Propiedades Si selecciona el valor ssStylePropertyPage  en la propiedad Style, se pasará por alto la propiedad TabMaxWidth. En este caso, el ancho de cada ficha se  ajusta automáticamente a la longitud del texto de la propiedad TabCaption.
  • 30. Propiedades WordWrap  Devuelve o establece un valor que indica si el texto de  cada ficha continúa en la línea siguiente cuando es demasiado largo y no cabe horizontalmente en una ficha de un control tabbed dialog. Puede usar la propiedad WordWrap para determinar la  forma en que el control SSTab muestra el texto en cada ficha. Por ejemplo, en un cuadro de diálogo con fichas que se  modifica dinámicamente, el texto también puede cambiar.
  • 31. Propiedades TabCaption:  En tiempo de ejecución puede leer o cambiar el título de  cualquier ficha mediante la propiedad TabCaption. También puede usar la propiedad Caption para cambiar la propiedad TabCaption sólo para la ficha activa. Puede usar la propiedad TabCaption para asignar a una  ficha una tecla de acceso. En el valor de TabCaption, incluya el símbolo &  inmediatamente antes del carácter que desea designar como tecla de acceso. Ese carácter aparecerá subrayado.
  • 32. Propiedades Tab  La ficha actual se coloca en primer plano y pasa a  ser la ficha activa. Normalmente, el usuario de la aplicación hará clic  en una ficha para convertirla en la ficha activa. Sin embargo, puede que tenga que seleccionarla en el código. Por ejemplo, puede que desee que cierta ficha sea la activa cada vez que se muestre un cuadro de diálogo determinado en la aplicación.
  • 33. Propiedades Rows  Devuelve el número de filas de fichas  El número de filas del control SSTab se especifica en  tiempo de diseño mediante las propiedades Tabs y TabsPerRow. TabEnabled  Determina si el Tab especificado está habilitado o  deshabilitado Cuando una ficha está desactivada, su texto aparece  atenuado y el usuario no puede seleccionarla. La propiedad TabEnabled activa o desactiva una única  ficha. Para activar o desactivar todo el control SSTab, utilice la propiedad Enabled.
  • 34. Propiedades TabVisible:  Determina si el Tab especificado estará visible o  no La propiedad TabVisible muestra u oculta una  única ficha. Puede usar la propiedad Visible para mostrar u ocultar todo el control SSTab.
  • 35. Referencia http://www.recursosvisualbasic.com.ar/htm/tu  toriales/control-tabbed-dialog.htm