菜鸟问题:我想在关闭form时执行某个动作,如何做... FormClose
void __fastcall TMainForm::FormClose(TObject *Sender, TCloseAction &Action)
{
int Button = MessageBox(NULL,"您确定要退出系统吗???","警告提示!!!",MB_OKCANCEL);
if (Button == IDOK )
{
MainForm->Close();
}
else
{
//点击cancel表示我不退出系统,这里要如何写代码..????
}
}
问题点数:5、回复次数:5Top
1 楼constantine(飘遥的安吉儿)回复于 2004-09-02 08:54:06 得分 1
不是在FormClose里面写,
赚楼主的分真难,都是5分Top
2 楼ralpha08(被水淹死的鱼)回复于 2004-09-02 08:55:13 得分 1
在一个退出按钮里写Top
3 楼constantine(飘遥的安吉儿)回复于 2004-09-02 08:56:11 得分 1
FormCloseQuery(TObject *Sender, bool &CanClose)
{
..
else
{
CanClose=false;
}
}Top
4 楼Maconel(Maconel)回复于 2004-09-02 08:57:41 得分 1
这样来写
else
{
//点击cancel表示我不退出系统,这里要如何写代码..????
Action = caNone;
}Top
5 楼fronm(时间)回复于 2004-09-02 09:56:37 得分 1
同意 constantine(飘遥的安吉儿) 赚楼主的分真难。Top




