Mostrar Un Elemento Por Defecto De Un ComboBox


Objetivo: Mostrar Un Elemento Por Defecto De Un ComboBox
Buenas!.

Si yo quisiera que al cargar el formulario, me mostrase un valor por defecto de su lista, ¿ Cómo debería hacerlo ?.
¿ De esta forma ?

Public Sub Form_Open()

Dim meses As String[] = ["ENE", "FEB", "MAR", "ABR", "MAY", "JUN", "JUL", "AGO", "SEP", "NOV", "DIC"]

ComboBox1.List = meses
ComboBox1.Text = ComboBox1[2].Text

End


En Tkinter usa el método "set", Ejemplo de ComboBox en Tkinter:

#!/usr/bin/env python3

from tkinter import *
from tkinter import ttk


def main():
root = Tk()

# Antes de crear el combobox debemos tener una variable que almacenara
# el contenido que va a mostrar el combobox

meses = ['Enero', 'Febrero', 'Marzo', 'Mayo', 'Junio', 'Julio', 'Agosto', 'Septiembre', 'Octubre', 'Noviembre', 'Diciembre']
mes = StringVar()
combobox = ttk.Combobox(root, textvariable = mes)
combobox.pack()
combobox.config(values = meses)

# Con el método get obtenemos el valor seleccionado en modo interactivo
print (combobox.get())

# Podemos tener un objeto seleccionado dentro de la lista del combobox
combobox.set('Diciembre')

# Tambien podiamos usarlo para tener un texto seleccionado que no pertenece a la lista del combobox
# combobox.set('No es un més')

root.mainloop()


if __name__=='__main__': main()


Nosotros podemos escribir en la caja de texto del ComboBox. En el caso del metodo set, te lleva al lugar donde se encuentra el valor
en la lista. Que creo que en gambas es igual que hacer esto.

...
ComboBox1.Text = ComboBox1[2].Text
...


Saludos

Objetivo: Re: Mostrar Un Elemento Por Defecto De Un ComboBox
Como veis. Somos muy "afortunados" de tener un IDE como el de gambas.

Quise decir GUI...oye!, que no es lo mismo.

última edición por Shell el Miercoles, 11 May 2016, 13:20; editado 1 vez

Página 1 de 1


  
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario

   

Está utilizando la versión (Lo-Fi). Para ver la versión completa del foro, haga clic aquí.

Powered by Icy Phoenix based on phpBB
Design by DiDiDaDo

Página generada en:: 0.0896s (PHP: -22% SQL: 122%)
Consultas SQL: 24 - Debug off - GZIP Activado