PDA

Ver la Versión Completa : Tedit1.text es = a Tedit(numero).text


rseliman
16-09-2017, 17:27:34
Hola a todos , soy nuevo en el foro , hace ya varios años que programo en delphi , pero lo deje por mucho tiempo , y la verdad es que me e olvidado de muchas cosas

quisiera hacer una pregunta referente al componente Tedit por ejemplo lo quiero concatenar en su numero

tengo Tedit1
Tedit2.text
Tedit3.text
Tedit4.text

y quiero hacer variable el numero del Tedit , estoy probando de esta manera pero no me funciona

'Tedit'+numero+'.text'

Espero entiendan


Muchas gracias

Aprovecho para saludar a todo el grupo

ecfisa
16-09-2017, 18:10:05
Hola rseliman, bienvenido a los foros de Club Delphi :) y como a todos los que ingresan, te invitamos a que leas nuestra guía de estilo (http://www.clubdelphi.com/foros/guiaestilo.php).

A ver si entendí lo que buscas hacer,

var
ed : TEdit;
num: Integer;
begin
num := 3;
ed := FindComponent('Edit'+ IntToStr(num)) as TEdit;
if Assigned(ed) then
ed.Text := 'NUMERO: ' + IntToStr(num); // Ej.: asignar un valor
...


Saludos :)

rseliman
16-09-2017, 19:28:34
Mil gracias Ecfisa ...si si era eso lo que buscaba , espero mas adelante poder ayudar


Saludos y nuevamente gracias