https://foro.gambas-es.org/viewtopic.php?f=15&t=4613
-----------------------------------
frajanic
Jueves, 14 May 2015, 12:28

Textarea Para DataSource
-----------------------------------
¿Se podría implementar un control tipo Textarea para que se pueda integrar en un DataSource?
Pienso que sería incorporar la propiedad multilínea a un control heredado de un DataControl.
Agradecería información y orientación al respecto.
Gracias.


-----------------------------------
shordi
Jueves, 14 May 2015, 12:34

Re: Textarea Para DataSource
-----------------------------------
Posible sería posible, Si instancias un datacontrol, verás que en la colección children tiene un textbox. Bájate el código fuente del datacontrol, busca dónde se lo implementa y cámbialo por un textArea. Tendrás que añadir, tal vez, la propiedad wrap, para el ajuste de líneas.
No es difícil si conoces la manera de implementar controles en Gambas.

Aún así, no creo que sea algo muy simple de hacer.

Saludos.


-----------------------------------
shordi
Jueves, 14 May 2015, 12:35

Re: Textarea Para DataSource
-----------------------------------
Ah... y no hace falta repetir el mismo mensaje en tres o cuatro foros, con uno vale.

El código fuente de Gambas lo tienes en http://sourceforge.net/projects/gambas/


-----------------------------------
shordi
Jueves, 14 May 2015, 12:43

Re: Textarea Para DataSource
-----------------------------------
También puedes ampliar un textarea y asignarle las propiedades necesarias (conexión, tabla, campo, etc la mayoria las podrías sacar del datasource ) y los métodos de actualizar y mostrar datos.
La imaginación al poder.

Saludos.


-----------------------------------
frajanic
Viernes, 15 May 2015, 08:14

Re: Textarea Para DataSource
-----------------------------------
Gracias por tu orientación. Empezaré a estudiar el tema aunque me sobrepasa completamente.
Perdón por la multiplicidad del mensaje, pero no sabía en qué foro colocarlo.
Bueno, no creo que Lord Byron pueda echarnos una mano en esta tarea... o sí. También era un romántico.


-----------------------------------
frajanic
Viernes, 15 May 2015, 09:30

Re: Textarea Para DataSource
-----------------------------------
A veces extrapolamos características o propiedades y nos equivocamos. Es la tendencia de nuestra mente racional poco desarrollada a simplificar para poder operar con menos dificultad.
En definitiva, un DataControl no es exactamente igual a un TextBox. El DataControl sí tiene la propiedad multilínea, con lo cual sólo le falta la incorporación de la propiedad Wrap para que opere como un TextArea.
Bien, el problema se simplifica muchísimo. ¡Al tajo!


-----------------------------------
shordi
Viernes, 15 May 2015, 10:55

Re: Textarea Para DataSource
-----------------------------------
[quote] DataControl no es exactamente igual a un TextBox[/quote], No, pero contiene un Textbox. Es lo que se llama un control compuesto. Hereda de UserControl, como no podría ser de otra forma y al ser instanciado contiene un Textbox. Supongo que "sólo" necestiarías renombrar la clase, sustituir la instanciación del textbox por un testarea y hacer pública la propìedad wrap...

Me parece interesante y, si tuviese tiempo, me pondría a ello... pero es que estoy muuu pillao en estos días.
Ya nos cuentas qué progresos llevas.

Saludos.


