Witam,
mam problem z zamknięciem formularza.
Otwieram Formularz STARTi jeśli nie ma żadnych danych w tabeli to otwiera się formularz zalogujadmin, jeśli są dane to otwiera się formularz zaloguj.
Po otworzeniu formularza ZALOGUJ chcę ustawić SetFocus na edit1.
procedure TForm_Start.FormActivate(Sender: TObject);
begin
IBQUERY1.Close;
IBQuery1.SQL.Clear;
IBQuery1.SQL.add('Select COUNT(ID_UPR) FROM UPR');
IBQuery1.Open;
if IBQuery1.Fields[0].AsInteger=NULL then
begin
Logowanie_admin.Show;
end
else
begin
zaloguj.Show;
end;
end;
FORMULARZ ZALOGUJ
procedure Tzaloguj.FormActivate(Sender: TObject);
begin
edit1.SetFocus;
end;
procedure Tzaloguj.ZamknijClick(Sender: TObject);
begin
Close;
Form_Start.close;
end;
Gdy nacisnę Button ZAMKNIJ wyskakuje mi błąd:
,,cannot change visible in onshow or onhide "
Szukałem w googlach ale nie pomagało zbyt i już się pogubiłem.
Mógłby ktoś powiedzieć co należy zrobić ?
Proszę o pomoc.