Miércoles 6 de Noviembre de 2024, 02:24
SoloCodigo
Bienvenido(a),
Visitante
. Por favor,
ingresa
o
regístrate
.
¿Perdiste tu
email de activación?
Inicio
Foros
Chat
Ayuda
Buscar
Ingresar
Registrarse
SoloCodigo
»
Foros
»
Programación General
»
Visual Basic 6.0 e inferiores
»
VBA
(Moderador:
F_Tanori
) »
Combobox.text=""
« anterior
próximo »
Imprimir
Páginas: [
1
]
Autor
Tema: Combobox.text="" (Leído 4388 veces)
sndr82
Miembro activo
Mensajes: 46
Combobox.text=""
«
en:
Martes 25 de Octubre de 2005, 12:09 »
0
Hola a tod@s!
Tengo un combobox (con la propiedad style a 2) que lo lleno de valores mediante una query al iniciarse el programa.
Lo que necesito es que al darle al botón nuevo (donde todo el formulario me aparece limpio) el combo aparezca tb limpio, es decir, sin nada escrito ya q ahora siempre me sale escrito el último valor q me escogieron...
No puedo usar
Combobox.text=""
ya que me da el error: 'No se puede asignar a propiedad de sólo lectura' y es pq el combo tiene la propiedad Style a 2.
Alguna idea?
Gracias de antemanoo!
Tweet
· Ï Wånt Drînk Yôur Söul ·
DiabloRojo
Miembro MUY activo
Mensajes: 220
Re: Combobox.text=""
«
Respuesta #1 en:
Martes 25 de Octubre de 2005, 14:41 »
0
Ya probaste así?
Combo1.ListIndex=-1
Saludos.
DiabloRojo.
sndr82
Miembro activo
Mensajes: 46
Re: Combobox.text=""
«
Respuesta #2 en:
Miércoles 26 de Octubre de 2005, 17:21 »
0
Hola DiabloRojo,
Sí lo he provado me da el error "El valor de la propiedad no es válido" ... supongo q es pq la propiedad style está a 2...
gràcias igualmente!!
· Ï Wånt Drînk Yôur Söul ·
ebolo
Miembro MUY activo
Mensajes: 188
Re: Combobox.text=""
«
Respuesta #3 en:
Miércoles 26 de Octubre de 2005, 19:13 »
0
Hola sndr82 te he dejado una solución por mvp.
Aquí la tienes:
Código: Text
Private Sub Command1_Click()
Me.Combo1.Text = Me.Combo1.List(Me.Combo1.ListCount - 1)
End Sub
Private Sub Form_Load()
For q = 1 To 20
Me.Combo1.AddItem q
Next q
Me.Combo1.AddItem " "
End Sub
Saludos.
sndr82
Miembro activo
Mensajes: 46
Re: Combobox.text=""
«
Respuesta #4 en:
Miércoles 9 de Noviembre de 2005, 18:33 »
0
Hola Ebolo
grácias pero tampoco me funciona........
· Ï Wånt Drînk Yôur Söul ·
Baskito
Nuevo Miembro
Mensajes: 13
Re: Combobox.text=""
«
Respuesta #5 en:
Jueves 10 de Noviembre de 2005, 09:37 »
0
si es por dar ideas...
Prueba, cuando limpies la ventana, a cambiar el style del combo. Entonces, me imagino que te permitira micombo.listindex = -1.
Una vez hecho esto, vuelves a dejar el style del combo como estaba.
sndr82
Miembro activo
Mensajes: 46
Re: Combobox.text=""
«
Respuesta #6 en:
Jueves 10 de Noviembre de 2005, 11:04 »
0
Hola Baskito,
He provado con esto:
Código: Text
cmbmutuasnou.Style = -1
cmbmutuasnou.Text = ""
cmbmutuasnou.Style = -2
Tambien sin negar los numeros... y nada, me da este error de compilacion en "cmbmutuasnou.Style = -1" : "No se puede asignar a propiedad de sólo lectura"
Grácias igualmenteee!!
· Ï Wånt Drînk Yôur Söul ·
Imprimir
Páginas: [
1
]
« anterior
próximo »
SoloCodigo
»
Foros
»
Programación General
»
Visual Basic 6.0 e inferiores
»
VBA
(Moderador:
F_Tanori
) »
Combobox.text=""