• Jueves 14 de Noviembre de 2024, 04:34

Autor Tema:  Combobox.text=""  (Leído 4389 veces)

sndr82

  • Miembro activo
  • **
  • Mensajes: 46
    • Ver Perfil
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!
· Ï Wånt Drînk Yôur Söul ·

DiabloRojo

  • Miembro MUY activo
  • ***
  • Mensajes: 220
    • Ver Perfil
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
    • Ver Perfil
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
    • Ver Perfil
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
  1.  
  2. Private Sub Command1_Click()
  3.     Me.Combo1.Text = Me.Combo1.List(Me.Combo1.ListCount - 1)
  4. End Sub
  5.  
  6. Private Sub Form_Load()
  7.     For q = 1 To 20
  8.         Me.Combo1.AddItem q
  9.     Next q
  10.     Me.Combo1.AddItem " "
  11. End Sub
  12.  
  13.  
Saludos.

sndr82

  • Miembro activo
  • **
  • Mensajes: 46
    • Ver Perfil
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
    • Ver Perfil
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
    • Ver Perfil
Re: Combobox.text=""
« Respuesta #6 en: Jueves 10 de Noviembre de 2005, 11:04 »
0
Hola Baskito,
He provado con esto:

Código: Text
  1. cmbmutuasnou.Style = -1
  2.     cmbmutuasnou.Text = ""
  3.     cmbmutuasnou.Style = -2
  4.  
  5.  

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!!  :hola:
· Ï Wånt Drînk Yôur Söul ·