Page 1 of 1
Textbox Propiedad Maxlenght
Posted: Fri Mar 08, 2013 5:18 pm
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
Re: Textbox Propiedad Maxlenght
Posted: Fri Mar 08, 2013 5:34 pm
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.
Re: Textbox Propiedad Maxlenght
Posted: Fri Mar 08, 2013 5:39 pm
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
Re: Textbox Propiedad Maxlenght
Posted: Fri Mar 08, 2013 5:56 pm
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.
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.
Re: Textbox Propiedad Maxlenght
Posted: Fri Mar 08, 2013 6:00 pm
by Leopoldo Blancas
Hola Daniel...
También eres un mago...
Saludos
Polo
Re: Textbox Propiedad Maxlenght
Posted: Fri Mar 08, 2013 6:12 pm
by danielmaximiliano
Leopoldo Blancas wrote:Hola Daniel...
También eres un mago...
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.
Re: Textbox Propiedad Maxlenght
Posted: Fri Mar 08, 2013 8:22 pm
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