![]() |
Formularios con delphi
Buenas tardes, para comenzar comentarles que actualmente estoy usando el lenguaje object pascal en delphi, en esta oportunidad quiero solicitarles su ayuda ya que no entiendo muy bien como enlazar formularios, asi por ejemplo tengo un formulario madre y que este llame al formulario hijo, y asi llamandose ambos formularios por medio de botones y como saber en que parte va el código o lineas de código exacto para que ambos o varios formularios se llamen entre si, ya sea de manera local, privada, global, pública, como funciona todo eso, si me pueden mostrar ejemplos pues mucho mejor muchas gracias desde ya.
|
Bueno a ver si me sale facil la explicacion:
Supongamos que creas un nuevo proyecto. Este automaticamente te crea un formulario que pasaria a ser el formulario principal. Si examinas el codigo del formulario deberias ver algo asi:
Si agregas un nuevo formulario a tu proyecto:
Si ahora a tu formulario principal Form1, le agregas un boton y desde el evento de este boton llamas a Form2, esto quedaria asi (Fijate en el texto en negrita)
Espero haber sido claro... Saludos. |
es justo lo que necesitaba, y sobre los identificadores y tipos en negrita que me quieres decir?
otra cosa aprovechando tu explicación, las formas de hacerlo: publicas, locales, globales, privada, cómo los utilizo en los formularios? gracias! |
Hola, delphi, bienvenido a clubdelphi ;)
Te aconsejo que leas nuestra guía de estilo, así podremos ayudarte mejor, muchas gracias. Te recuerdo que en nuestra sección de FTP encontrarás información, libros, programas, utilidades, etc. Por ejemplo puedes encontrar el estupendo libro de Ian Marteens, "La cara oculta de delphi 4", que te servirá perfectamente para ir aprendiendo. También tenemos la sección de trucos, está aquí. En fin, una cantidad de información tremenda con la que tienes para llegar a ser todo un experto. Suerte. |
gracias, voy a dar un vistazo, saludos
|
Primero lo de las negritas es para que veas donde debes incluir la unidad que contiene el formulario que deseas invocar.
Bueno sobre las variables, hay vamos: Suponiendo que estoy en el formulario principal
Las puedes definir de este modo. 1) Privadas, las cuales solo seran visibles en la unidad donde son declaradas. 2) Publicas, es decir se pueden accesar a ellas pero indicando el formulario al cual pertenecen. 3) Globales, puedes hacer referencia a ellas sin hace referencia al formulario. Veremos el punto 2 y 3. Suponiendo que ya estoy en Form2 y deseo acceder a las variables publicas (2) del formulatio principal (form1), debo hacerlo asi: 1) Debo incluir la unidad Unit1 en la Unit2, como?, Asi...
Para hacer referencia a la variables debo hacer esto:
los prefijos pub, priv, global, no son necesarios es solo como ejemplo. Chuuuuuuuu, me canse... Bueno eso por ahora. Saludos |
Excelente cloayza, mejor explicado no puede estar, muchas gracias
|
La franja horaria es GMT +2. Ahora son las 05:22:53. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi