FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
TEdit Propiedad Text problema para cambiar
Hola amigos muchas gracias por su ayuda. soy nuevo en esto y tengo un problemilla quiero cambiar la propiedad Text de un TEdit y no puedo. tengo mi MainForm, atraves de este habro otro formulario(Form 1) de manera modal y este ultimo abre otro formulario (Form 2) igualmente de manera modal. el Tedit que les comento esta en el Form 1 y quiero cambiarle la propiedad Text desde un procedimiento (BitBtn.Clic) desde el Form 2 pero no me deja hacerlo. alguien podria ayudarmeo. (nota: si el TEdit estuviera en el MainForm e intentara cambiarle la propiedad Text desde el Form 1 si me deja hacerlo.) |
#2
|
||||
|
||||
agrega a form1 en el uses del form2 y ya podrías cambiar:
Form1.Edit1.Text := ''
__________________
|
#3
|
|||
|
|||
nos podrias mostrar un poco de tu codigo??
Saludos!!!! |
#4
|
||||
|
||||
Hola, lo que te dijo ContraVeneno es esto:
Suponiendo que la unidad del Form1 es Unit1 y la del Form2 Unit2. En la Unit2 declarás esto:
Y asi ya vas a poder acceder a los componentes del Form1 Bytes!! |
#5
|
|||
|
|||
el formulario si cuenta con la referencias a las unidades donde se encuentra el componente que quiero cambiarle la propiedad (Edit.Text). es decir en la parte uses si hago referencia a las unidades.
este es la linea de codigo que no se ejecuta uses RepArticulosForm, dm, DB, MainForm, Movimiento;<-- Este es la unidad donde se encuentra el componente procedure TFormMet_Busq.DBGrid1DblClick(Sender: TObject); begin cadena:=DBGrid1.DataSource.DataSet.FieldByName('CVE_ART').Value; MovimientosF.EditCveArt.Text:= cadena; end; esto solo sucede cuando habro tres form's (1, 2 y 3) y el ultimo form que habro (3) ejecuta el procedimiento(btn.clic) para cambiar la propiedad de un componente (edit.text) del form anterior (2). cabe mencionar que los form los habro de manera modal. pero si el procedimiento (btn.clic) estuviera en el form 2 y tratara de cambiar la propiedad del componente (Edit.text) que se encuentra en el form 1 si se ejecuta el codigo Gracias y espero haber sido mas claro |
#6
|
||||
|
||||
asstring en lugar value:
tambien podrías hacer la referencia directa sin tener que usar el dbgrid
o directo sin usar al variable "cadena"
__________________
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Accder a propiedad Text de un label de otro form! | XaRz | OOP | 4 | 16-05-2006 16:22:10 |
Guardar lo que tengo en un Edit1.text y edit2.text en una base de datos firebird | jorgeluisc | Conexión con bases de datos | 1 | 23-04-2006 18:29:28 |
Como cambiar una propiedad en varios componentes a la vez!! | ilichhernandez | OOP | 2 | 13-11-2005 22:16:51 |
Cambiar la propiedad a un componente | JefeNet | Varios | 6 | 23-11-2004 12:05:45 |
|