高高手的问题:如何关闭窗体 在窗体的CREATE中关闭窗体,该窗体是动态创建的 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我靠!FROM1中有一个按钮,CLICK则动态创建FORM2,在form2.create中我要判断用户有没有打开该窗体的权限,若是没有则关闭,可是关闭不了,SO,so,HELP! 這是Hubdog發表的,我隻是借來用一下:原文如下:通常你在OnCreate或Onshow里关闭窗体会出保护性错误,这里用发消息的方法 begin messagedlg('将要关闭', mtInformation, [mbOK], 0); PostMessage(self.handle, WM_CLOSE, 0, 0); Screen.Cursor := crDefault; end 这样在ONPaint关闭procedure TForm1.FormPaint(Sender: TObject);begin close;end; 楼上老兄说得当然可以。问题是我不能在每个创建该窗体的地方都判断,在CREATE中判断可以省去很多 不要在Create事件中关,先传个参数,在onshow或onpaint里关掉 那你为什么不在form1的按钮的click事件中先判断权限再创建from2呢 在formclose中写action:=cafree 怎样增加控件的颜色??例如clMoneyGreen,clSkyBule等 小弟想学习delphy,有些问题请教。 请教简易的解释器的编写,给分100。 我是delphi初学者~~~~~~`放分~~~~~~~~~~~ 请教有关数据库备份恢复的问题 大家支持一下borland 为什么出错:“行句柄引用了一个已被删除的行或被标识未被”和“删除的行”? 送分100求助form全屏问题 Help ME 特急!我发现2k的宋体空格占了2个字节,9x的宋体只有1个字节! 汉字的问题 本人软件发布了,进来看看吧! 如何进行BMP到JPG的相互转换
FROM1中有一个按钮,CLICK则动态创建FORM2,在form2.create中我要判断用户有没有打开该窗体
的权限,若是没有则关闭,可是关闭不了,SO,so,HELP!
会出保护性错误,这里用发消息的方法 begin
messagedlg('将要关闭', mtInformation, [mbOK], 0);
PostMessage(self.handle, WM_CLOSE, 0, 0);
Screen.Cursor := crDefault;
end
procedure TForm1.FormPaint(Sender: TObject);
begin
close;
end;
问题是我不能在每个创建该窗体的地方都判断,在CREATE中判断可以省去很多
action:=cafree