Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Coloboración Paypal con ClubDelphi

 
 
Herramientas Buscar en Tema Desplegado
  #2  
Antiguo 10-07-2006
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.141
Poder: 36
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Hay varias formas de conseguir lo que precisas. Puedes declarar las variables del "Form2" como variables públicas, de modo que estén accesibles desde "Form1". También puedes declarar dichas variables como propiedades de "TForm2", de manera que puedas acceder a las mismas, si es que las propiedades son públicas.

Si no lo son, o no quieres que lo sean, siempre puedes emplear algún método público que sirviera para iniciarlizar las propiedades/variables correspondientes desde "Form1". No sé yo si te he resuelto algo o te dejo con más dudas... si las tienes ya sabes que puedes exponerlas por aquí para que alguien trate de echarte una mano.

Un ejemplo utilizando propiedades públicas:

Código Delphi [-]
// Unit1.pas

unit Unit1;

interface

uses
  Forms, Classes, Controls, StdCtrls;

type
  TForm1 = class(TForm)
    Button1: TButton;
    procedure Button1Click(Sender: TObject);
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}

uses
  Unit2; // TForm2

procedure TForm1.Button1Click(Sender: TObject);
var
  frm: TForm2;
begin
  // Instanciamos
  frm := TForm2.Create(Self);
  {
    Damos el valor que sea menester
    a las propiedades "A" y "B" del
    formulario "TForm2"
  }
  frm.A := 'Una cadena';
  frm.B := 'Otra cadena';

  // Mostramos el formulario (por ejemplo)
  frm.ShowModal;

  // Y, por último, destruimos el objeto "frm"
  frm.Free;
end;

end.

Código Delphi [-]
// Unit2.pas

unit Unit2;

interface

uses
  Forms;

type
  TForm2 = class(TForm)
  private
    {
      Un par de variables privadas
      que almacenarán los valores de
      las propiedades de más abajo.
    }
    FA, FB: string;
  public
    // Propiedades públicas A y B
    property A: string read FA write FA;
    property B: string read FB write FB;
  end;

var
  Form2: TForm2;

implementation

{$R *.dfm}

end.
__________________
David Esperalta
www.decsoftutils.com

Última edición por dec fecha: 10-07-2006 a las 21:42:45.
Responder Con Cita
 


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Imposible hacer visible un form desde otro form SMTZ .NET 13 16-01-2006 21:41:08
Asignación de valores a variables BlueSteel Varios 1 19-01-2005 15:04:15
Pasar variables del form al script php vecino PHP 9 07-03-2004 22:59:05
Pasar información de un form a otro davidgaldo Varios 3 10-02-2004 19:00:34
Traspasar valores de un form a otro por parametros andre Varios 3 05-06-2003 22:44:16


La franja horaria es GMT +2. Ahora son las 08:48:31.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi