anaForm ve şifreFormu
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
anaForm ve şifreFormu
Merhabalar,
Şifre formumu, mainFormdan önce nasıl gösterebilirim?
ProjectOptions
MainForm---> autocreate
şifreFormu-->availableForm
Şifre formumu, mainFormdan önce nasıl gösterebilirim?
ProjectOptions
MainForm---> autocreate
şifreFormu-->availableForm
saygılar
-
- Kıdemli Üye
- Mesajlar: 574
- Kayıt: 01 Şub 2004 12:29
- Konum: Erdemli - MERSİN
Ana Formun OnShow unda ;
gibi bir kod kullanabilirsin . Burada eğer Şifre Formunda şifre doğru girilmişse Şifre Formunun ModalResult ını Ture yaparsınız.
Kolay gelsin.
Kod: Tümünü seç
try
FRM_LOGIN := TFRM_LOGIN.Create(Application);
with FRM_LOGIN do
begin
ShowModal ;
if ModalResult <> mrOK then
Application.Terminate;
end;
finally
FRM_LOGIN.Free ;
FRM_LOGIN := nil ;
end;
Kolay gelsin.
-
- Kıdemli Üye
- Mesajlar: 574
- Kayıt: 01 Şub 2004 12:29
- Konum: Erdemli - MERSİN
Kod: Tümünü seç
Form.ModalResult := mrOK;
olmuyor, şifre formunda hiç bir koşul koymadığım halde
giriş dediğimde programı sonlandırıyor.
form1 şifre formum
form2 main formum
giriş dediğimde programı sonlandırıyor.
form1 şifre formum
Kod: Tümünü seç
procedure TForm1.BitBtn1Click(Sender: TObject);
begin
form1.ModalResult:= mrOk;
form1.Close;
end;
Kod: Tümünü seç
procedure TForm2.FormShow(Sender: TObject);
begin
try
form1:= TForm1.Create(Application);
with form1 do
begin
ShowModal;
if ModalResult <> mrOK then
Application.Terminate;
end;
finally
Form1.Free;
form1:= nil;
end;
end;
-
- Kıdemli Üye
- Mesajlar: 574
- Kayıt: 01 Şub 2004 12:29
- Konum: Erdemli - MERSİN
Sadece
yazmanız yeterli.
Ayrıca sunu da ekliyim;
- Button un ObjectInspector deki Modal Result ozelligi mrNone olmalı..
- Sifre formunuz AutoCreate Form olmamalı..
Kod: Tümünü seç
procedure TForm1.BitBtn1Click(Sender: TObject);
begin
form1.ModalResult:= mrOk;
end;
Ayrıca sunu da ekliyim;
- Button un ObjectInspector deki Modal Result ozelligi mrNone olmalı..
- Sifre formunuz AutoCreate Form olmamalı..