![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|
|
#1
|
||||
|
||||
|
explicacion
hola, lo que pasa es que tengo un proyecto asociado a la unit 1 con un formulario el cual tiene controles para reproducir sonido, video, botones, webbrowser y asi por el estilo, sucede que lo que yo necesito es crear en otra unit (unit2) un procedimiento por medio del cual pueda activar o desactivar dichos controles, mostrarlos u ocultarlos en un momento determinado tras un evento de un boton, pero ocurre que cuando quiero manejar alguna propiedad de dichos controles desde la unit 2 por ejemplo visible me dice que estos controles no estan definidos, yo eh enlazados las dos unit una en la seccion uses de interface y la otra en la seccion uses de implementation y aun asi me da el error, lo que yo quiero saber es como hago para poder manipular estos controles desde una unit diferente a la unit relacionada con el formulario que contiene dichos controles, te agradezco tu ayuda y perdona si no soy muy explicativa pero la verdad no soy muy experta en el programa.
|
|
#2
|
|||
|
|||
|
a ver cadina si respondo a tu pregunta: yo tb tengo una unit1 con su form y luego otra unit2 con su form ok?
para usar componentes de la form2 (la de la unit2) en la unit1, primero as de poner Unit2 es uses de la unit1, y luego en podras acceder a la form2 fácilmente con form2.label1.caption := 'yoquese' (x ejemplo). Te pongo el código pa que sea más fácil: Código:
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Unit2;
.....
.....
procedure TForm1.BButton1Click(Sender: TObject); {procedimiento para el click de un boton en form1}
begin
Form2.Label1.Caption := 'yoquese'; //por ejemplo
end;
end.
En este ejemplo se consigue cambiar el caption de una label de la form2 a traves de la unit1. Saludos, aver si es lo q kieres |
|
#3
|
||||
|
||||
|
muchas gracias
hola rzf1983 exactamente eso era lo que necesitaba, voy ahora mismo a probarlos y te cuento como me va, muchisimas gracias.
![]() |
|
#4
|
|||
|
|||
|
ok, pruebalo a ver, debe de funcionar , y si no a ver si lo arreglamos
|
|
#5
|
||||
|
||||
|
muchas gracias
oye ya lo probe y todo perfecto, en serio muchisimas gracias no era nada complicado pero como dicen el que no sabe es como el que no ve, de nuevo gracias por tu tiempo y conocimientos, bye.
|
|
#6
|
|||
|
|||
|
De nada, aqui estamos pa eso, muchas veses me han ayudado a mi también. Aqui estaremos para la proxima
|
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| saber que units se usan | IVAND | Varios | 3 | 21-08-2007 15:35:08 |
| Acceso a units en el servidor | oliverinf | Varios | 5 | 09-10-2004 19:50:43 |
| No depurar ciertas units | marto | Varios | 3 | 22-06-2004 18:09:38 |
| Units.pas entre proyectos | Jeremias Spoken | Lazarus, FreePascal, Kylix, etc. | 2 | 29-03-2004 15:37:06 |
| Colocar units en DLL | adebonis | Varios | 1 | 27-03-2004 13:02:30 |
|