Visual Basic – Componente ComboBox - Tutoriales y Videotutoriales en www.vertutoriales.com
Diseño de páginas web en Córdoba. Visitanos! Taller de Chapa y Pintura en Córdoba. Hnos Troncha Cartuchos reciclados en Córdoba Joyería y Platería en Córdoba - La Joya de Plata ForoHTML5 canvas Comprar este espacio por 5/mes Recetas de cocina rica y sana Comprar este espacio por 5/mes

Visual Basic – Componente ComboBox

Bienvenidos a VerTutoriales.com, en esta ocasión os traigo un videotutorial de como utilizar el componente ComboBox de vb6.

Un ComboBox es una lista desplegable muy util para hacer una selección de varias opciones.

En el video muestro como añadir valores desde el tiempo de diseño y como agregar valores además desde el tiempo de ejecución para añadir dinamicamente a la lista.

Algo que no he dicho en el video pero que puede deducirse es la manera de acceder al ComboBox, si queremos saber el valor de la lista, podemos acceder a la propiedad .text del combo, así tomaremos el texto que está actualmente seleccionado, sino se tambien podría acceder al indice seleccionado.

NOTA: En el ejemplo intento utilizar el evento change para comprobar si ha sufrido un cambio el objeto y por tanto asignar el nuevo valor, esto en otros componentes funciona sin problemas, hay que destacar, que si cambiamos el valor con el teclado, no se actualizará el label ya que el evento click no ha sido lanzado.

Espero que os sea útil.

Un saludo!

Más video tutoriales para que aprendas...

4 Respuestas

  1. Rocio

    julio 28th, 2011 a 10:19 pm

    1

    Hola,

    tengo que hacer un programa y no se muy bien como hacerlo, me podria echar una mano??

    El programa, mas o menos consiste en lo siguiente,
    Yo tengo que crear un formulario con varios comboboxes con condiciones.

    Es decir, el usuario elije una de la opciones de un combobox,y dependiendo de lo que haya elegido le salen unas opciones u otras.

    Voy a poner un ejemplo

    Un combobox da las siguientes opciones;

    Que refieres para ir de vacaciones

    -playa
    -montaña
    -capitales europeas

    entonces por ejemplo si elijes playa en el formulario quiero que me aareciera solamente por ejemplo otro combobox que me de a elegir:

    -costa del sol
    -costa brava
    -costa del azahar
    etc

    si elijo caitales europeas, pues que aparezca solo un combobox que me de a elegir:

    -Madrid
    -Londres
    -Paris
    -Dublin
    etc

    Se haria con una macro for y con if verdad??

    Luego tendria que pasar los datos que me salgan del combobox a una hoja, es decir pegarlos en una hoja, con que comando puedo hacerlo??

    Te agradeceria muchisimo que me ayudaras,

    Un saludo

  2. VideoTutoriales

    julio 28th, 2011 a 11:46 pm

    2

    Para empezar, debes de crear tantos combobox como opciones tengas que generar, y una vez tengas todas las opciones puedes jugar con visible = true/false

    Si las tienes en una base de datos las opciones cambiará bastante, así que si quieres más ayuda, intenta especificar más.

    Un saludo!

  3. dalila

    noviembre 14th, 2011 a 8:05 pm

    3

    necesit codigo para selccionar dese un combbox, el municipio pero este automaticamente debe guardarse en un base de dats mysql, puede ayudarme
    tengo este
    Private Sub cliente_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
    Dim Tablacliente As DataTable = New DataTable
    Tablacliente = cliente.MostrarMpio()
    cmbmunicipio.DataSource = Tablacliente(“Municipio”).ToString
    pero que puedo hacer para terminarlo, gracias

  4. VideoTutoriales

    noviembre 14th, 2011 a 11:04 pm

    4

    Lo que has pegado tiene poco sentido, ya que el metodo ToString en Visual Basic 6 no existe.

    Supongo que ya tienes un combo con los municipios. para seleccionar es el index o el text, es decir si pones combo.text tendrás el texto que tiene el combo seleccionado. Una vez tienes seleccionado, solo tendrás que insertar en la base de datos mysql, pero por lo que me has mostrado supongo que estarás usando un objeto del lenguaje, en vb6 se usan recorset de adodb o daodb.

    Dime por donde vas y vamos caminando de a poco por que es bastante amplia la explicación.

    Ya nos cuentas. Un saludo!


Insertar al RSS los comentarios de esta entrada

Escribe tu comentario