Buena tarde, tengo un cuadro de dialogo, ingreso todos los datos, le doy guardar y todo bien, al ingresar un nuevo dato, ya han quedado vacíos los textField, el datafield y desmarcados los optionButtons pero los listbox quedan con el ultimo registro que había tenido.
Lo que busco es que el listbox quede vacío con el fin de evitar errores cuando el usuario olvide cambiar la opción del listbox. Agradezco su pronta respuesta.
[RESUELTO] Como desmarcar un ListBox en un cuadro de dialogo
[RESUELTO] Como desmarcar un ListBox en un cuadro de dialogo
- Adjuntos
-
- Cuadro_de_dialogo_Calc.ods
- (17.19 KiB) Descargado 212 veces
Última edición por jhonfredy el Lun Oct 21, 2019 2:31 pm, editado 1 vez en total.
OpenOffice 3.1 en Windows Vista
Re: Como desmarcar un ListBox en un cuadro de dialogo
Buenas!
Normalmente no respondo en calc (solo me manejo un poco en base), pero vamos a intentarlo:
Aunque te suene un poco 'chapuzas', si añades un item más, solo que en blanco, y al ir a cerrar (o al abrir) le indicas que seleccione el item primero (o último, según lo hayas colocado), te mostrará el item seleccionado, que al estar en blanco ya tienes el efecto deseado.
Un saludo!
Normalmente no respondo en calc (solo me manejo un poco en base), pero vamos a intentarlo:
Aunque te suene un poco 'chapuzas', si añades un item más, solo que en blanco, y al ir a cerrar (o al abrir) le indicas que seleccione el item primero (o último, según lo hayas colocado), te mostrará el item seleccionado, que al estar en blanco ya tienes el efecto deseado.
Un saludo!
Openoffice 4.1.7, en Windows 10
Libreoffice 6.4.2, en Windows 10
Libreoffice 6.4.2, en Windows 10
- PepeOooSevilla
- Mensajes: 1480
- Registrado: Sab Abr 04, 2009 6:10 pm
- Ubicación: Sevilla (España)
Re: Como desmarcar un ListBox en un cuadro de dialogo
Hola.
También puedes añadir en Guardar_Datos() estas líneas, después de .OptionButton3.State = False:
Saludos cordiales.
También puedes añadir en Guardar_Datos() estas líneas, después de .OptionButton3.State = False:
Código: Seleccionar todo
oDialogo.getControl("ListBox1").selectItem(oDialogo.getControl("ListBox1").getSelectedItem(), False)
oDialogo.getControl("ListBox2").selectItem(oDialogo.getControl("ListBox2").getSelectedItem(), False)
- Adjuntos
-
- Cuadro_de_dialogo_Calc_jhonfredy.ods
- (16.67 KiB) Descargado 210 veces
LibreOffice 6.4.6. Windows 10. Java 8 rev. 261 (64 bits)
Por favor, utiliza el Foro para tus consultas, no los mensajes privados
Si usas OpenOffice/LibreOffice trabaja y guarda en ODT, ODS, ODP, ... Y haz copias de seguridad.
Por favor, utiliza el Foro para tus consultas, no los mensajes privados
Si usas OpenOffice/LibreOffice trabaja y guarda en ODT, ODS, ODP, ... Y haz copias de seguridad.
Re: Como desmarcar un ListBox en un cuadro de dialogo
Genial, funciono. Muchas gracias
OpenOffice 3.1 en Windows Vista