In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

Edit AutoSize???

Foro de Xailer profesional en español
Responder
Xevi
Mensajes: 1706
Registrado: Jue Sep 08, 2005 12:58 pm

Edit AutoSize???

Mensaje por Xevi »

Pos eso,
¿sería muy difícil implementar la propiedad AutoSize al Edit???
De momento creo un Label lVisible := .F. con la misma fuente que un Edit, y
en OnChange del Edit oLabel:cText := oEdit:cText, luego, sólo falta poner
oEdit:nWidth := oLabel:nWidth +10 y obtengo ese resultado,... pero para
incorporarlo como una propiedad mas de la clase Edit... ¿cómo puedo
hacerlo??? o mejor dicho ¿podeis incorporarlo en la clase???
Gracias.
Un Saludo,
Xevi.
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9453
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

Edit AutoSize???

Mensaje por ignacio »

Xevi,
No tiene mucho sentido, ya que se modifcaría su tamaño cada vez que
incluyeras o quitases un carácter.
Un saludo,
"Xevi" <xevicomas@terra.es> escribió en el mensaje
news:44c4b61d$[email=1@news.xailer.com...]1@news.xailer.com...[/email]
> Pos eso,
>
> ¿sería muy difícil implementar la propiedad AutoSize al Edit???
>
> De momento creo un Label lVisible := .F. con la misma fuente que un Edit,
> y en OnChange del Edit oLabel:cText := oEdit:cText, luego, sólo falta
> poner oEdit:nWidth := oLabel:nWidth +10 y obtengo ese resultado,... pero
> para incorporarlo como una propiedad mas de la clase Edit... ¿cómo puedo
> hacerlo??? o mejor dicho ¿podeis incorporarlo en la clase???
>
> Gracias.
>
> Un Saludo,
> Xevi.
>
>
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Xevi
Mensajes: 1706
Registrado: Jue Sep 08, 2005 12:58 pm

Edit AutoSize???

Mensaje por Xevi »

Ignacio,
> No tiene mucho sentido, ya que se modifcaría su tamaño cada vez que
> incluyeras o quitases un carácter.
Precisamente ese es el efecto que pretendo.
Un Saludo,
Xevi.
"Ignacio Ortiz de Zúñiga" <NoName@xailer.com> ha escrit al missatge del grup
de discussió: 44c4c088$[email=1@news.xailer.com...]1@news.xailer.com...[/email]
> Xevi,
>
> No tiene mucho sentido, ya que se modifcaría su tamaño cada vez que
> incluyeras o quitases un carácter.
>
> Un saludo,
>
> "Xevi" <xevicomas@terra.es> escribió en el mensaje
> news:44c4b61d$[email=1@news.xailer.com...]1@news.xailer.com...[/email]
>> Pos eso,
>>
>> ¿sería muy difícil implementar la propiedad AutoSize al Edit???
>>
>> De momento creo un Label lVisible := .F. con la misma fuente que un Edit,
>> y en OnChange del Edit oLabel:cText := oEdit:cText, luego, sólo falta
>> poner oEdit:nWidth := oLabel:nWidth +10 y obtengo ese resultado,... pero
>> para incorporarlo como una propiedad mas de la clase Edit... ¿cómo puedo
>> hacerlo??? o mejor dicho ¿podeis incorporarlo en la clase???
>>
>> Gracias.
>>
>> Un Saludo,
>> Xevi.
>>
>>
>
>
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9453
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

Edit AutoSize???

Mensaje por ignacio »

Xevi,
Comprenderas que lo quieres hacer es bastante raro, e incluso dudo que al
propio control de Windows le haga mucha gracia que le modifiques su tamaño
mientras se está editando. Es posible que el cursor haga efectos extraños.
Lo más sencillo es que en el evento OnChange del control intentes tu
cambiarle el tamaño, pero no creo que vaya muy bien.
Un saludo,
"Xevi" <xevicomas@terra.es> escribió en el mensaje
news:[email=44c4cfe6@news.xailer.com...]44c4cfe6@news.xailer.com...[/email]
> Ignacio,
>
>> No tiene mucho sentido, ya que se modifcaría su tamaño cada vez que
>> incluyeras o quitases un carácter.
>
> Precisamente ese es el efecto que pretendo.
>
>
> Un Saludo,
> Xevi.
>
>
> "Ignacio Ortiz de Zúñiga" <NoName@xailer.com> ha escrit al missatge del
> grup de discussió: 44c4c088$[email=1@news.xailer.com...]1@news.xailer.com...[/email]
>> Xevi,
>>
>> No tiene mucho sentido, ya que se modifcaría su tamaño cada vez que
>> incluyeras o quitases un carácter.
>>
>> Un saludo,
>>
>> "Xevi" <xevicomas@terra.es> escribió en el mensaje
>> news:44c4b61d$[email=1@news.xailer.com...]1@news.xailer.com...[/email]
>>> Pos eso,
>>>
>>> ¿sería muy difícil implementar la propiedad AutoSize al Edit???
>>>
>>> De momento creo un Label lVisible := .F. con la misma fuente que un
>>> Edit, y en OnChange del Edit oLabel:cText := oEdit:cText, luego, sólo
>>> falta poner oEdit:nWidth := oLabel:nWidth +10 y obtengo ese
>>> resultado,... pero para incorporarlo como una propiedad mas de la clase
>>> Edit... ¿cómo puedo hacerlo??? o mejor dicho ¿podeis incorporarlo en la
>>> clase???
>>>
>>> Gracias.
>>>
>>> Un Saludo,
>>> Xevi.
>>>
>>>
>>
>>
>
>
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Xevi
Mensajes: 1706
Registrado: Jue Sep 08, 2005 12:58 pm

Edit AutoSize???

Mensaje por Xevi »

Ignacio,
> Lo más sencillo es que en el evento OnChange del control intentes tu
> cambiarle el tamaño, pero no creo que vaya muy bien.
Precisamente es donde lo estoy haciendo, y me funciona perfectamente. Ahora
bien, mi consulta era por si lo podia incluir en la clase como una propiedad
mas... solo eso.
Un Saludo,
Xevi.
"Ignacio Ortiz de Zúñiga" <NoName@xailer.com> ha escrit al missatge del grup
de discussió: 44c4dff9$[email=1@news.xailer.com...]1@news.xailer.com...[/email]
> Xevi,
>
> Comprenderas que lo quieres hacer es bastante raro, e incluso dudo que al
> propio control de Windows le haga mucha gracia que le modifiques su tamaño
> mientras se está editando. Es posible que el cursor haga efectos extraños.
> Lo más sencillo es que en el evento OnChange del control intentes tu
> cambiarle el tamaño, pero no creo que vaya muy bien.
>
> Un saludo,
>
>
> "Xevi" <xevicomas@terra.es> escribió en el mensaje
> news:[email=44c4cfe6@news.xailer.com...]44c4cfe6@news.xailer.com...[/email]
>> Ignacio,
>>
>>> No tiene mucho sentido, ya que se modifcaría su tamaño cada vez que
>>> incluyeras o quitases un carácter.
>>
>> Precisamente ese es el efecto que pretendo.
>>
>>
>> Un Saludo,
>> Xevi.
>>
>>
>> "Ignacio Ortiz de Zúñiga" <NoName@xailer.com> ha escrit al missatge del
>> grup de discussió: 44c4c088$[email=1@news.xailer.com...]1@news.xailer.com...[/email]
>>> Xevi,
>>>
>>> No tiene mucho sentido, ya que se modifcaría su tamaño cada vez que
>>> incluyeras o quitases un carácter.
>>>
>>> Un saludo,
>>>
>>> "Xevi" <xevicomas@terra.es> escribió en el mensaje
>>> news:44c4b61d$[email=1@news.xailer.com...]1@news.xailer.com...[/email]
>>>> Pos eso,
>>>>
>>>> ¿sería muy difícil implementar la propiedad AutoSize al Edit???
>>>>
>>>> De momento creo un Label lVisible := .F. con la misma fuente que un
>>>> Edit, y en OnChange del Edit oLabel:cText := oEdit:cText, luego, sólo
>>>> falta poner oEdit:nWidth := oLabel:nWidth +10 y obtengo ese
>>>> resultado,... pero para incorporarlo como una propiedad mas de la clase
>>>> Edit... ¿cómo puedo hacerlo??? o mejor dicho ¿podeis incorporarlo en la
>>>> clase???
>>>>
>>>> Gracias.
>>>>
>>>> Un Saludo,
>>>> Xevi.
>>>>
>>>>
>>>
>>>
>>
>>
>
>
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9453
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

Edit AutoSize???

Mensaje por ignacio »

Xevi,
Como te he comentado, me parece de lo más raro, de hecho no recuerdo de
ningún programa que lo haga. Si hubiera más gente interesada lo
estudiariamos.
Un saludo,
"Xevi" <xevicomas@terra.es> escribió en el mensaje
news:[email=44c4eddc@news.xailer.com...]44c4eddc@news.xailer.com...[/email]
> Ignacio,
>
>> Lo más sencillo es que en el evento OnChange del control intentes tu
>> cambiarle el tamaño, pero no creo que vaya muy bien.
>
> Precisamente es donde lo estoy haciendo, y me funciona perfectamente.
> Ahora bien, mi consulta era por si lo podia incluir en la clase como una
> propiedad mas... solo eso.
>
>
> Un Saludo,
> Xevi.
>
>
> "Ignacio Ortiz de Zúñiga" <NoName@xailer.com> ha escrit al missatge del
> grup de discussió: 44c4dff9$[email=1@news.xailer.com...]1@news.xailer.com...[/email]
>> Xevi,
>>
>> Comprenderas que lo quieres hacer es bastante raro, e incluso dudo que al
>> propio control de Windows le haga mucha gracia que le modifiques su
>> tamaño mientras se está editando. Es posible que el cursor haga efectos
>> extraños. Lo más sencillo es que en el evento OnChange del control
>> intentes tu cambiarle el tamaño, pero no creo que vaya muy bien.
>>
>> Un saludo,
>>
>>
>> "Xevi" <xevicomas@terra.es> escribió en el mensaje
>> news:[email=44c4cfe6@news.xailer.com...]44c4cfe6@news.xailer.com...[/email]
>>> Ignacio,
>>>
>>>> No tiene mucho sentido, ya que se modifcaría su tamaño cada vez que
>>>> incluyeras o quitases un carácter.
>>>
>>> Precisamente ese es el efecto que pretendo.
>>>
>>>
>>> Un Saludo,
>>> Xevi.
>>>
>>>
>>> "Ignacio Ortiz de Zúñiga" <NoName@xailer.com> ha escrit al missatge del
>>> grup de discussió: 44c4c088$[email=1@news.xailer.com...]1@news.xailer.com...[/email]
>>>> Xevi,
>>>>
>>>> No tiene mucho sentido, ya que se modifcaría su tamaño cada vez que
>>>> incluyeras o quitases un carácter.
>>>>
>>>> Un saludo,
>>>>
>>>> "Xevi" <xevicomas@terra.es> escribió en el mensaje
>>>> news:44c4b61d$[email=1@news.xailer.com...]1@news.xailer.com...[/email]
>>>>> Pos eso,
>>>>>
>>>>> ¿sería muy difícil implementar la propiedad AutoSize al Edit???
>>>>>
>>>>> De momento creo un Label lVisible := .F. con la misma fuente que un
>>>>> Edit, y en OnChange del Edit oLabel:cText := oEdit:cText, luego, sólo
>>>>> falta poner oEdit:nWidth := oLabel:nWidth +10 y obtengo ese
>>>>> resultado,... pero para incorporarlo como una propiedad mas de la
>>>>> clase Edit... ¿cómo puedo hacerlo??? o mejor dicho ¿podeis
>>>>> incorporarlo en la clase???
>>>>>
>>>>> Gracias.
>>>>>
>>>>> Un Saludo,
>>>>> Xevi.
>>>>>
>>>>>
>>>>
>>>>
>>>
>>>
>>
>>
>
>
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Responder