ďťż

Ładny brzuch

Witam,

Mam dosyć dziwny problem:

Mam dwie formy form1 (podstawowa) i form2.

Na form2 znajdują się komponenty:
RadioButton1 (Checked:True),
RadioButton2 (Checked:False) i
Button1.

Do przycisku jest dosyć prosty kod :) :
procedure TForm2.Button1Click(Sender: TObject); begin  Close; end;

Na formie 1 jest przycisk, który powoduje wyświetlenie drugiego formularza z zaznaczonym RadioButtonem1:
procedure TForm1.Button1Click(Sender: TObject); begin  Form2.RadioButton1.Checked:=True;  Form2.ShowModal; end

Gdy użytkownik kliknie przycisk na głównym formularzu zostaje wyświetlony drugi
formularz z zaznaczonym RadioButton1.

Ten kod nie działa jeśli użytkownik nie zamknie drugiego formularza przyciskiem
tylko krzyżykiem w rogu okna (gdy nie jest zaznaczony RadioButton1) a następnie znowu wyświetli ten formularz.
Wtedy RadioButton1 nie jest zaznaczony, a być powinien.

Troche głupi problem, ale nie wiem co jest źle, HELP please :(



hm.. jeśli dobrze rozumuje do jak dasz w OnClose RadioButton1.Checked:=False; to powinno być ok ;)

Chodzi o o, żeby przepisać procedurę z RadioButton1 do procedury CanClose Formy 2

Próbowałem tak zrobić, ale też nie działa :(
Na zdrowy rozum powinno być w porządku, ale nie jest

Chodzi mi o to, żeby po kliknięciu buttona na formie 1 została wyświetlona druga z bezwzględnie zaznaczonym
RadioButtonem1 niezależnie od poprzedniego stanu.
Niewiem dlaczego to nie działa, pomocy...



Moze sprobuj zamiast przed
Form2.RadioButton1.Checked:=True;
daj:
Form2.RadioButton2.Checked:=False; :blink:
Użytkownik Kajetanek edytował ten post 31 maj 2005, 13:36

Moze sprobuj zamiast przed
Form2.RadioButton1.Checked:=True;
daj:
Form2.RadioButton2.Checked:=False;  :blink:


Kombinowanie....

lukexpert: W OnClose formy daj:

Button1.Setfocus;

albo jakikolwiek inny komponent okienkowy, poza radiobuttonem.
I to wszystko.

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • zsf.htw.pl
  •