Muharrem Hocam merhaba,
Ana formda bulunan bazı kısayollar giriş formunda da çalışıyor bunu engellemek için proje dosyasında belirttiğim bir kaç kod ekledim kısayollar çalışmıyor artık; ama bu sefer giriş formundaki edit tab order 0 olmasına rağmen odaklanmıyor.
Kod: Tümünü seç
edtSifre.SetFocus;
PostMessage(edtSifre.handle,WM_SETFOCUS,0,0);
Giriş formunun onShow olayına yukarıdaki kodu ekledim bu sefer de edit sanki readonly true gibi davranıyor edite birşey yazamıyorum. Bu sorunu nasıl halledebiliriz?
Proje dosyası:
Kod: Tümünü seç
begin
Application.Initialize;
Application.MainFormOnTaskbar := True;
TStyleManager.TrySetStyle('Iceberg Classico');
Application.CreateForm(TfrmAna, frmAna);
frmAna.Enabled:=False; // Yeni eklendi
Application.CreateForm(TfrmGiris, frmGiris);
if frmGiris.ShowModal = mrOk then begin
frmGiris.Close;
frmAna.Enabled:=True; // Yeni eklendi
Application.ProcessMessages;
Application.Run;
end else begin
Application.Terminate;
end;
end.