PDA

Просмотр полной версии : Delphi


Denever
16.03.2011, 21:14
Всем привет еще раз :)
Есть вот такая штука:

http://www.imagepost.ru/images/762/2011_03_16_200901.png

unit Unit1;

interface

uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, ExtCtrls;

type
TForm1 = class(TForm)
Panel1: TPanel;
Edit1: TEdit;
Edit2: TEdit;
Label1: TLabel;
Label2: TLabel;
Button2: TButton;
Label3: TLabel;
Timer1: TTimer;
procedure Button2Click(Sender: TObject);
procedure Timer1Timer(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;

var
Form1: TForm1;

implementation

{$R *.dfm}


procedure TForm1.Button2Click(Sender: TObject);
begin
if Edit2.Text = 'Правельный Пароль' then begin
// Здесь нужно открыть 2 форму..
end else
Label3.Caption:= 'Неправельный пароль.'
end;

procedure TForm1.Timer1Timer(Sender: TObject);
begin
if Label3.Caption = 'Неправельный пароль.' then begin
Label3.Caption:= '';
Edit2.Text:='';
end else
end;

end

Как мне создать 2 форму чтобы при вводе правельного пароля она открывалась?

if Edit2.Text = 'Правельный Пароль' then begin
// Здесь нужно открыть 2 форму..
end else
Label3.Caption:= 'Неправельный пароль.'

Morfik
16.03.2011, 22:05
Form2.Show или Form2.ShowModal


можно закрыть 1ю и открыть 2ю

Form2.Show;
Close;

xkor
17.03.2011, 02:39
Morfik, если вызвать Close для главной формы здаётся мне закроется не только она но и всё приложение...

Morfik
17.03.2011, 03:35
ога ступил, тогда так

Form1.Hide;
Form2.Show;