Autor |
Mensaje |
Shell
Analista Programador
Registrado: Marzo 2010
Mensajes: 5278
Edad: 53 Ubicación: Al otro lado de la pantalla
|
Coger/Soltar Contenido Entre ValueBox's
Hola!.
¿ Sabías qué se puede coger y soltar valores entre dos o componente ValueBox sin necesidad de crear nada más ?.
Aunque su propiedad Drop esté a False.
Solo es cuestión de seleccionar el valor en un Valuebox, hacéis click en el, con el botón izquierdo del ratón y sin soltarlo,
llevarlo a otro ValueBox y soltar allí.
Me ha parecido ver algún error en la consola con la librería Gnome, pero no lo he vuelto a ver.
Lo hago con la versión de desarrollo.
Problema: El valor ingresado algunas veces de esa forma hay que controlarlo bien, ya que puede aparecer en el control, pero según
nuestro código, puede que no lo cuente. ( No hay un evento de teclado ).
Todo depende de lo que hagamos y como queremos hacerlo. Pero eso te puede romper los esquemas.
Saludos
=================== Gambas Básico
"No es un bug, es una característica no documentada"
última edición por Shell el Viernes, 25 Abril 2014, 11:33; editado 1 vez
|
#1 Viernes, 25 Abril 2014, 11:24 |
|
|
Shell
Analista Programador
Registrado: Marzo 2010
Mensajes: 5278
Edad: 53 Ubicación: Al otro lado de la pantalla
|
Re: Coger/Soltar Contenido Entre ValueBox's
Para que veáis el efecto, aquí tenéis un ejemplo.
No suma al arrastrar, debe ser que no hay evento de teclado. Pero eso si, aparece
el valor en el otro ValueBox.
Y el error a veces con operaciones de arrastre en Gtk es:
Citar:
(SumaDosValueBox:2488): Gtk-CRITICAL **: _gtk_text_util_create_drag_icon: assertion `text != NULL' failed
Supongo que a pesar de que se pueda arrastrar hay que usar el correspondiente código para que lo haga correctamente
Otra cuestión, tengo el ValueBox del resultado con la propiedad ReadOnly a True. Pero puedo escribir en el.
Lo que hace es que no se pueda soltar en el, un valor.
¿ No debería ser que no se pudiera escribir en el ?.
Veo que el arrastre no es posible con QT4. Pero si, se puede escribir en el componente Valuebox de solo lectura
Saludos
Descripción: |
|
Descargar |
Nombre del archivo: |
SumaDosValueBox.tar.gz |
Tamaño: |
5.87 KB |
Descargado: |
27 veces |
Descripción: |
|
Descargar |
Nombre del archivo: |
SumaDosValueBox.tar.gz |
Tamaño: |
5.87 KB |
Descargado: |
27 veces |
Descripción: |
|
Descargar |
Nombre del archivo: |
SumaDosValueBox.tar.gz |
Tamaño: |
5.87 KB |
Descargado: |
27 veces |
=================== Gambas Básico
"No es un bug, es una característica no documentada"
última edición por Shell el Sabado, 26 Abril 2014, 11:09; editado 2 veces
|
#2 Sabado, 26 Abril 2014, 11:00 |
|
|
jsbsan
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4175
Edad: 51 Ubicación: dos hermanas, sevilla
|
Re: Coger/Soltar Contenido Entre ValueBox's
Shell:
Citar: Pero si, se puede escribir en el componente Valuebox de solo lectura
Tiene pinta de ser un bug..
|
#3 Sabado, 26 Abril 2014, 12:07 |
|
|
Shell
Analista Programador
Registrado: Marzo 2010
Mensajes: 5278
Edad: 53 Ubicación: Al otro lado de la pantalla
|
Re: Coger/Soltar Contenido Entre ValueBox's
Julio:
¿ A ti también te pasa que puedes escribir estando la propiedad ReadOnly a True ?.
Hay muchos mensajes en la lista de correo sobre ValueBox. Hay que verlo con más tiempo.
Saludos
=================== Gambas Básico
"No es un bug, es una característica no documentada"
|
#4 Sabado, 26 Abril 2014, 13:24 |
|
|
jguardon
Administrador
Registrado: Septiembre 2009
Mensajes: 2708
Edad: 57 Ubicación: Granada
|
Re: Coger/Soltar Contenido Entre ValueBox's
Vamos, Shell, no seas tímido y reporta ese bug en la lista de correo o en google code
Saludos
=================== Jesús Guardón
Por favor, usemos el corrector ortográfico antes de pulsar el botón "Enviar".
"uo ǝs ʇɐu pıɟıɔıן ɐdɹǝupǝɹ ɐ dɹoƃɹɐɯɐɹ, soןo ɥɐʎ bnǝ dɹodouǝɹsǝןo"
|
#5 Sabado, 26 Abril 2014, 14:18 |
|
|
Shell
Analista Programador
Registrado: Marzo 2010
Mensajes: 5278
Edad: 53 Ubicación: Al otro lado de la pantalla
|
Re: Coger/Soltar Contenido Entre ValueBox's
Jesús:
Jeje, ok, para mi es el primer mensaje en la lista de gambas-user.
Espero no decir ninguna burrada con mi parco dominio del inglés.
Si no fuera por eso, participaría mas en foros en inglés.
Saludos
=================== Gambas Básico
"No es un bug, es una característica no documentada"
|
#6 Sabado, 26 Abril 2014, 23:57 |
|
|
Shell
Analista Programador
Registrado: Marzo 2010
Mensajes: 5278
Edad: 53 Ubicación: Al otro lado de la pantalla
|
Re: Coger/Soltar Contenido Entre ValueBox's
Encontré esto:
http://gambas.8142.n7.nabble.com/En...na-td38705.html
Es algo parecido. Fijaros en la fecha.
Parece que el mensaje que envié se ha publicado correctamente.
Saludos
=================== Gambas Básico
"No es un bug, es una característica no documentada"
|
#7 Domingo, 27 Abril 2014, 08:32 |
|
|
Shell
Analista Programador
Registrado: Marzo 2010
Mensajes: 5278
Edad: 53 Ubicación: Al otro lado de la pantalla
|
Re: Coger/Soltar Contenido Entre ValueBox's
Supongo que normalmente los mensajes sobre errores deben de darse a conocer en la lista y luego
publicarse en code google.
En cierta manera si ya lo das a conocer, la gente lo lee. Y si hay una persona que se encarga de recopilarlo,
se pasaría a code google. Seguramente esto es imposible de controlar y muy laborioso. ( Estoy acostumbrado a los moderadores)
No es cuestión de publicar algo sin antes tener opiniones.
Saludos
=================== Gambas Básico
"No es un bug, es una característica no documentada"
|
#8 Martes, 29 Abril 2014, 10:07 |
|
|
Shell
Analista Programador
Registrado: Marzo 2010
Mensajes: 5278
Edad: 53 Ubicación: Al otro lado de la pantalla
|
Re: Coger/Soltar Contenido Entre ValueBox's
Bueno, parece que al fin tengo una buena respuesta sobre el componente ValueBox.
El error es que puedo escribir en el, valores tipo currency, teniendo la propiedad de solo lectura a True.
No me ha ocurrido con valores tipo numero.
Y ademas vemos que afecta a otros componentes.
Resumo el mensaje. Esto fue lo que dijo Tobias Boege.
Citar:
AFAICS, the bug is not directly in the ValueBox but in the controls that are
used by it internally. The same thing happens with DateBox and MaskBox (when
a mask is specified)... If ValueBox.Type = ValueBox.Number, then a TextBox
is used which apparently gets things right - but the others somehow don't.
Regards,
Tobi
No sería un buen titulo final para este tema.
Y por otro lado a la hora de buscar habia que afinar entre mayúscula y minúsculas la palabra ValueBox.
Saludos
=================== Gambas Básico
"No es un bug, es una característica no documentada"
|
#9 Sabado, 10 May 2014, 13:57 |
|
|
|