Textbox Propiedad Maxlenght

Moderator: Rathinagiri

Post Reply
Mario Mansilla
Posts: 269
Joined: Wed Aug 13, 2008 2:35 pm
Location: Córdoba - Argentina

Textbox Propiedad Maxlenght

Post by Mario Mansilla »

Hola :
Necesito modificar en tiempo de ejecución la propiedad Maxlenght del control Textbox pero no puedo logralo .
Pruebo con lo siguiente sin resultados :

Code: Select all

Load window Form

SetProperty('Form','Text_1','Maxlenght',20)
Form.Text_1.Maxlenght := 20

Form.Center
Form.Activate
Saludos .
Mario Mansilla
User avatar
esgici
Posts: 4543
Joined: Wed Jul 30, 2008 9:17 pm
DBs Used: DBF
Location: iskenderun / Turkiye
Contact:

Re: Textbox Propiedad Maxlenght

Post by esgici »

"Maxlenght" property of TextBox control has (D) mark and this mark means "Available at control definition only" so don't changeable at run time.
Viva INTERNATIONAL HMG :D
Leopoldo Blancas
Posts: 388
Joined: Wed Nov 21, 2012 7:14 pm
Location: México

Re: Textbox Propiedad Maxlenght

Post by Leopoldo Blancas »

Hola Mario...

No se puede, ya que por las características del TextBox....

Code: Select all

      - Field (D)
      - Parent (D)
      - InputMask (D)
      - Format (D)
      - [b]MaxLength (D)[/b]
      - RightAlign (D)
      - HelpId (D)
      - CaseConvert (D)
      - DataType (D)
 
      [b]D: Available at control definition only[/b]
      R: Read-Only
Sólo en tiempo de Definición....

Si quieres que se vea el efecto que cambie de tamaño o de tipo de control... pon en el mismo lugar otro Textbox y el anterior escondelo con.... hide y al que quieres mostrar con show....

Espero que sea de tu ayuda ;)
Saludos
Polo
User avatar
danielmaximiliano
Posts: 2612
Joined: Fri Apr 09, 2010 4:53 pm
Location: Argentina
Contact:

Re: Textbox Propiedad Maxlenght

Post by danielmaximiliano »

Crea un Textbox en tiempo de ejecucion en reemplazo del anterior,

Code: Select all


cText  :=  "Text"  + ltrim( str( nText ) )
@ 46 , 70  TEXTBOX &cText PARENT WindowActive ;
           VALUE cText;
           MAXLENGTH nLenght
Utiliza el Metodo Release para eliminar dicho control.

Code: Select all

 Principal.&(cText).RELEASE
En tiempo de definicion TIENES que decir que valor asignas a partes de un control, pero lo eliminas y crea uno nuevo con tus necesidades.
*´¨)
¸.·´¸.·*´¨) ¸.·*¨)
(¸.·´. (¸.·` *
.·`. Harbour/HMG : It's magic !
(¸.·``··*

Saludos / Regards
DaNiElMaXiMiLiAnO

Whatsapp. := +54901169026142
Telegram Name := DaNiElMaXiMiLiAnO
Leopoldo Blancas
Posts: 388
Joined: Wed Nov 21, 2012 7:14 pm
Location: México

Re: Textbox Propiedad Maxlenght

Post by Leopoldo Blancas »

Hola Daniel...

También eres un mago... :o

Saludos
Polo
User avatar
danielmaximiliano
Posts: 2612
Joined: Fri Apr 09, 2010 4:53 pm
Location: Argentina
Contact:

Re: Textbox Propiedad Maxlenght

Post by danielmaximiliano »

Leopoldo Blancas wrote:Hola Daniel...

También eres un mago... :o

Saludos
Polo
hace tiempo necesitaba crear controles dentro de un TAB, a su vez necesitaba que el TAB pudiera tener un color de Fondo. como no podia hacerlo hice un ejemplo y lo publique aqui viewtopic.php?f=12&t=1801

gracias a Claudio Soto es mas fácil colocar un color a los distintos controles HMG.

este ejemplo tambien a sido agregado a HMGext por el amigo Grigory y se encuentra en C:\MiniGUI\SAMPLES\BASIC\Tab_2
con una modificacion pequeña por su parte.

igual gracias a todos por sus consejos y cada día de aprende más de HMG.

Translate Google.


long time needed to create controls within a TAB, turn needed the TAB may have a background color. I could not do it as an example and post it here [url] viewtopic.php?f=12&t=1801 [/ url]

by Claudio Soto is easier to place a color to the various controls HMG.

This example also has been added to the friend Grigory HMGext and is located in C:\MiniGUI\SAMPLES\BASIC\Tab_2
With a small modification on your part.

well thank you all for your advice and learn more each day of HMG.
*´¨)
¸.·´¸.·*´¨) ¸.·*¨)
(¸.·´. (¸.·` *
.·`. Harbour/HMG : It's magic !
(¸.·``··*

Saludos / Regards
DaNiElMaXiMiLiAnO

Whatsapp. := +54901169026142
Telegram Name := DaNiElMaXiMiLiAnO
Mario Mansilla
Posts: 269
Joined: Wed Aug 13, 2008 2:35 pm
Location: Córdoba - Argentina

Re: Textbox Propiedad Maxlenght

Post by Mario Mansilla »

Muchas gracias Esgici , Polo y Daniel .
Muy interesante tu solución Daniel , aunque todas las pantallas las realizo con el ide , pero para un proyecto futuro es perfecto .

Saludos
Mario Mansilla
Post Reply