Mitä kaikkea tuo Form:n Close tekee
(Toki tiedän että sulkee kyseisen ikkunan)?
Form Close
3
266
Vastaukset
- Mika0800
F1 peliin!
Delphissä on hyvä online -ohjejärjestelmä, käytä sitä!
1. Form.Close; sulkee ikkunan, halutessasi voit laatia OnClose -käsittelijän, jossa valitset, miten suljetaan:
caFree, caHide (closeaction)
jos ohjelman main form suljetaan, päättyy ohjelma.- jjjjjjjjjjjjjjj
Jotain vinkkiä
Type
TFormLuokka = class (TForm)
Button1: TButton;
procedure FormClose(Sender: TObject; var CloseAction: TCloseAction);
procedure FormCreate(Sender: TObject);
private
{ private declarations }
public
{ public declarations }
end;
{ TForm1 }
TForm1 = class(TForm)
Button1: TButton;
procedure Button1Click(Sender: TObject);
...
procedure TForm1.Button1Click(Sender: TObject);
var f:TFormLuokka;
begin
f := TFormLuokka.Create (Application);
f.show;
end;
procedure TFormLuokka.FormClose(Sender: TObject; var CloseAction: TCloseAction);
begin
inherited;
CloseAction := caFree;
end
- TCloseAction
caHide = vain piilottaa . Ei vapauduta resursseja (muistia). Resurssien vapaudutus myöhemmin.
caFree = vapauttaa resurssit.
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Yksi viesti häneltä ja ottaisin takaisin
Mutta ei sitä tule. Ja ehkä parempi niin, tein jo valintani. En saanut häneltä tarpeeksi, kaikki muu meni minun edelle j603241Sä olet epävakaa
tai ainakin yrität onnistuneesti vaikuttaa siltä. Ei sun kanssa uskalla ruveta yhtään mihinkään, menis hommat ojasta all492364Mieti miten paljon yritin
Löytää yhteyttä kanssasi uudelleen sen väärinymmärryksen jälkeen. Koen etten tullut puoleltasi hyvin kohdelluksi mies😔612024Keskisarjan puheet
Onko kansanedustajan sopivaa puhua tuollai vai pitäisikkö potkia pois eduskunnasta?3591657- 791355
- 641316
- 701187
- 681080
- 281015
- 791006