You are on page 1of 2

Program bezárása

procedure TForm1.Button1Click(Sender: TObject);


begin
Application.Terminate;
end;

end.

Objektum tulajdonságának megváltoztatása program futás alatt

Label1.Caption :=’címke új felirata’;

FOR ciklus, Label – be kiírás

procedure TForm1.Button1Click(Sender: TObject);

var
i,j: integer;
begin
j:=0;
for i:=1 to 10 do
j:=j+1;
Label1.Caption:=IntToStr(j);
end;

end.

Standard üzenetablakok formálása

ShowMessage

ShowMessage(’Ez egy rövid kis információ’);

MessageDlg

Az előző eljárásnál többet tud a MassageDlg függvény. Ezzel a függvénnyel az


üzenetablakunk külalakját jelentős mértékben formálhatjuk. Szintaxisa:

Function MessageDlg(const Msg:string;


DlgType: TmsgDlgType;
Buttons: TmsgDlgButtons
HelpCtx: Longint) : Worl;

Msg: a szöveg amit meg akarunk jeleníteni

DlgType: az üzenetablakok célját jelzi. Lehetséges értékek:

mtWarning – figyelmeztetést jelző sárga-fekete ikon


mtError – hibát jelző piros”stoptábla”
mtInformation – információt jelző kék ’i’ betű
mtConfirmation – kérdést jelző kék kérdőjel
mtCustom – az üzenetablakon nem lesz kép

Buttons: indikálja, hogy melyik gombok jelenjenek meg az üzenetablakon. Lehetséges


értékek:

mbYes, mbNo, mbOk, mbCancel, mbAbort, mbRetry, mbIgnore, mbAll,


mbNoToAll, mbYesToAll, mbHelp

HelpCtx: Ha nincs saját súgó fájlunk, adjunk meg 0 – át.

A MessageDlg visszaadja annak a nyomógombnak az értékét amellyel a felhasználó bezárta


az üzenetablakot. Lehetséges értékek: mrNone, mrAbort, mrYes, mrOk, mrRetry, mrNo,
mrCancel, mrIgnore, mrAll.

Példa:

If MessageDlg(’Elmenteni a fájlt?’, mtconfirmation, [mbYes, mbNo, mbCancel],0) =


mrYes then mentsd_el(fajlnev);

You might also like