Ĺadny brzuch
Chodzi mi o to, żeby przy próbie wyjścia z programu wyświetlało się pytanie czy na pewno chce się go wyłączyć.
case Application.MessageBox('Czy na pewno chcesz opuścić program?','Prog',MB_YESNO or MB_ICONQUESTION) of IDYES: Application.Terminate; IDNO: {Co ma być tutaj??} end;
Gdzie trzeba to umieścić i co trzeba wpisać do IDNO??
Użytkownik Mikla edytował ten post 22 sierpień 2007, 21:34
Chodzi mi o to, żeby przy próbie wyjścia z programu wyświetlało się pytanie czy na pewno chce się go wyłączyć.
case Application.MessageBox('Czy na pewno chcesz opuścić program?','Prog',MB_YESNO or MB_ICONQUESTION) of IDYES: Application.Terminate; IDNO: {Co ma być tutaj??} end;
Gdzie trzeba to umieścić i co trzeba wpisać do IDNO??
Hmm, OnCloseQuery formy, czy jakoś tak. I tam zdaje się jest jakiś parametr o wszystko mówiącej nazwie którego ustawiamy na true/false ;).
Hmm, OnCloseQuery formy, czy jakoś tak. I tam zdaje się jest jakiś parametr o wszystko mówiącej nazwie którego ustawiamy na true/false ;).
A jaki to jest ten parametr??
A jaki to jest ten parametr??
IDNO: CanClose:=False;
IDNO: CanClose:=False;
Dziękować, działa.
Albo mozna obsluzyc komunikat bodajze WM_CLOSE.
a jak można przekształcić cały kod na c++ (do borlanda c++) :)
a jak można przekształcić cały kod na c++ (do borlanda c++) :) A nauczyłeś się podstaw? » Kliknij aby pokazać/ukryć spoiler... «
Cyrkiel, mam nadzieję, że po prostu przepisałeś to na c++ i nie zastanowiłeś się nad całością :P
CanClose := MessageBox('czy zamknąć', 'app', MB_ICONQUESTION or MB_YESNO) = IDYes;
Cyrkiel, mam nadzieję, że po prostu przepisałeś to na c++ i nie zastanowiłeś się nad całością :P
CanClose := MessageBox('czy zamknąć', 'app', MB_ICONQUESTION or MB_YESNO) = IDYes; Taki zapis mógłby być za trudny :PCanClose = MessageBox(Handle,"Czy na pewno chcesz opuścić program?","Prog",MB_YESNO|MB_ICONQUESTION) == ID_YES; lub MessageBox(Handle,"Czy na pewno chcesz opuścić program?","Prog",MB_YESNO|MB_ICONQUESTION)==ID_YES?0:CanClose=false;
Użytkownik Cyrkiel edytował ten post 28 sierpień 2007, 12:37
zanotowane.pl doc.pisz.pl pdf.pisz.pl zsf.htw.pl
case Application.MessageBox('Czy na pewno chcesz opuścić program?','Prog',MB_YESNO or MB_ICONQUESTION) of IDYES: Application.Terminate; IDNO: {Co ma być tutaj??} end;
Gdzie trzeba to umieścić i co trzeba wpisać do IDNO??
Użytkownik Mikla edytował ten post 22 sierpień 2007, 21:34
Chodzi mi o to, żeby przy próbie wyjścia z programu wyświetlało się pytanie czy na pewno chce się go wyłączyć.
case Application.MessageBox('Czy na pewno chcesz opuścić program?','Prog',MB_YESNO or MB_ICONQUESTION) of IDYES: Application.Terminate; IDNO: {Co ma być tutaj??} end;
Gdzie trzeba to umieścić i co trzeba wpisać do IDNO??
Hmm, OnCloseQuery formy, czy jakoś tak. I tam zdaje się jest jakiś parametr o wszystko mówiącej nazwie którego ustawiamy na true/false ;).
Hmm, OnCloseQuery formy, czy jakoś tak. I tam zdaje się jest jakiś parametr o wszystko mówiącej nazwie którego ustawiamy na true/false ;).
A jaki to jest ten parametr??
A jaki to jest ten parametr??
IDNO: CanClose:=False;
IDNO: CanClose:=False;
Dziękować, działa.
Albo mozna obsluzyc komunikat bodajze WM_CLOSE.
a jak można przekształcić cały kod na c++ (do borlanda c++) :)
a jak można przekształcić cały kod na c++ (do borlanda c++) :) A nauczyłeś się podstaw? » Kliknij aby pokazać/ukryć spoiler... «
Cyrkiel, mam nadzieję, że po prostu przepisałeś to na c++ i nie zastanowiłeś się nad całością :P
CanClose := MessageBox('czy zamknąć', 'app', MB_ICONQUESTION or MB_YESNO) = IDYes;
Cyrkiel, mam nadzieję, że po prostu przepisałeś to na c++ i nie zastanowiłeś się nad całością :P
CanClose := MessageBox('czy zamknąć', 'app', MB_ICONQUESTION or MB_YESNO) = IDYes; Taki zapis mógłby być za trudny :PCanClose = MessageBox(Handle,"Czy na pewno chcesz opuścić program?","Prog",MB_YESNO|MB_ICONQUESTION) == ID_YES; lub MessageBox(Handle,"Czy na pewno chcesz opuścić program?","Prog",MB_YESNO|MB_ICONQUESTION)==ID_YES?0:CanClose=false;
Użytkownik Cyrkiel edytował ten post 28 sierpień 2007, 12:37