Entrar
¿Nuevo usuario? Inscribirme
DesarrolloDelphi · Desarrollo de Software en Borland Delphi
? ¿Ya estás suscrito? Entra a Yahoo!

Consejos

¿Sabías que...?
Podés añadir enlaces a sitios relacionados de tu grupo.

Mensajes

  Mensajes Ayuda
Avanzado
principiante en delphi   Lista de mensajes  
Responder | Reenviar Mensaje #7112 de 7320 |
Re: [Delphi] Re: principiante en delphi

Si ya tienes el form2 en el uses, puedes usarla asi...
 
 
procedure TForm1.Button1Click (Sender: TObject);
begin
form2 := TForm2.Create( self);
Try
  form2.ShowModal;
Finally
  form2.Free;
End;


Ricardo Cabra

--- El mié, 18/2/09, Juan Fco. Talamantes Silva <juanf_230681@...> escribió:
De: Juan Fco. Talamantes Silva <juanf_230681@...>
Asunto: Re: [Delphi] Re: principiante en delphi
Para: DesarrolloDelphi@...
Fecha: miércoles, 18 febrero, 2009 12:23

hola
ise lo que mandaste en el correo`pero me sale un error el codigo es el siguiente
unit Unit1;
interface
uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls;
type
  TForm1 = class(TForm)
    Button1: TButton;
    procedure Button1Click( Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;
var
  Form1: TForm1;
implementation
uses Unit2;
{$R *.dfm}
procedure TForm1.Button1Click (Sender: TObject);
var forma2 : TForm2;
begin
form2 := TForm2.Create( self);
end;
begin
 if not Assigned(form2) then
form2 := TForm2.Create( self);------ --------- -----aqui sale el error
form2.ShowModal;
form2.Free;
end;

end.
me podrias desir como lo corrijo
gracias


De: aleharo2003 <aleharo2003@ yahoo.com. ar>
Para: DesarrolloDelphi@ gruposyahoo. com.ar
Enviado: martes, 17 de febrero, 2009 19:48:09
Asunto: [Delphi] Re: principiante en delphi

--- En DesarrolloDelphi@ gruposyahoo. com.ar, "juanf_230681"
<juanf_230681@ ...> escribió:
>
> hola
> alguien me podria desir como acerle
> en la primera forma tengo el boton abrir forma 2
> cual es el codigo para que el boton de la forma 1 me abra la forma 2
> gracias
>
yo de nuevo.
me olvide q despues de crearlo tenes q mostrarlo
esto lo podes hacer de dos formas
1) form2.Show;
quedaria asi:

Procedure TForm1.Button1Click (Sender: TObject);
begin
//nos aseguramos de que no esta asignada la variable form2
if not Assigned(form2) then
form2 := TForm2.Create( self);
form2.Show;
end;

2) form2.ShowModal; //en forma modal, es el unico activo hasta q se
cierra.
procedure TForm1.Button1Click (Sender: TObject);

begin
if not Assigned(form2) then
form2 := TForm2.Create( self);
form2.ShowModal;
form2.Free;
end;


____________ _________ _________ _________ _________ __
Correo Yahoo!
Espacio para todos tus mensajes, antivirus y antispam ¡gratis!
Regístrate ya - http://correo. yahoo.com. mx/



Jue, 19 de Feb, 2009 12:07 am

ricardo_cabra
Sin conexión Sin conexión
Enviar correo Enviar correo

Reenviar Mensaje #7112 de 7320 |
Desplegar mensajes Autor Ordenar por fecha

hola alguien me podria desir como acerle en la primera forma tengo el boton abrir forma 2 cual es el codigo para que el boton de la forma 1 me abra la forma 2 ...
juanf_230681
Sin conexión Enviar correo
18 de Feb, 2009
12:48 am

... 1º que nada declaras una variable de tipo forma2 luego la inicializas quedaria algo asi var forma2 : TForma2; begin forma2 := TForma2.Create(self); end; ...
aleharo2003
Sin conexión Enviar correo
18 de Feb, 2009
1:55 am

... yo de nuevo. me olvide q despues de crearlo tenes q mostrarlo esto lo podes hacer de dos formas 1) form2.Show; quedaria asi: Procedure...
aleharo2003
Sin conexión Enviar correo
18 de Feb, 2009
2:48 am

hola ise lo que mandaste en el correo`pero me sale un error el codigo es el siguiente unit Unit1; interface uses   Windows, Messages, SysUtils, Variants,...
Juan Fco. Talamantes ...
juanf_230681
Sin conexión Enviar correo
18 de Feb, 2009
5:23 pm

Yo utilizo lo siguiente y siempre me ha funcionado:       Application.CreateForm(TForm2, Form2);     Form2.ShowModal;       ... De: Juan Fco....
ALLAN CORTES
acortesm
Sin conexión Enviar correo
18 de Feb, 2009
7:08 pm

Si ya tienes el form2 en el uses, puedes usarla asi...     procedure TForm1.Button1Click (Sender: TObject); begin form2 := TForm2.Create( self); Try  ...
Ricardo Cabra
ricardo_cabra
Sin conexión Enviar correo
19 de Feb, 2009
12:07 am

me podria pasar un ejemplo en donde la primera pantalla tinene boton 1 y boton 2 que abran respectiva mente pantalla 1 y pantalla 2 ...
Juan Fco. Talamantes ...
juanf_230681
Sin conexión Enviar correo
18 de Feb, 2009
11:22 pm

como tengo que acerle para que se muestre el contenido de un archivo de word o powerpoint en un form gracias ...
Juan Fco. Talamantes ...
juanf_230681
Sin conexión Enviar correo
19 de Feb, 2009
11:05 pm

Juan   buenas noches... hace mucho tiempo yo iniaba en este mundo de la programacion  y luego de buscar en el web  y depurar muchas paginas.... he sacado mi...
Ricardo Cabra
ricardo_cabra
Sin conexión Enviar correo
20 de Feb, 2009
1:40 am
Avanzado

Copyright © 2009 Yahoo! de Argentina S.R.L. Todos los derechos reservados.
Política de privacidad - Condiciones del Servicio - Reglas de la comunidad de Yahoo! - Ayuda