怎样屏蔽掉ALT+F4关闭窗口键?
解决方案 »
- 请教系统日志维护问题。
- 小弟也想和大侠换c#程序学习
- 用delphi组件开发的浏览器无法使用ctrl+c,ctrl+v热键
- 哪位大虾可以告诉小弟,如何获得本机的IP或者计算机名啊?谢了
- 解决了立即给分!
- 滚动显示问题,快来帮忙!
- delphi xe6 DBgrid 加粗的记录选中之后又重影
- 推箱子游戏的原代码大放送!
- 为什么调不出程序?
- 我要用程序象软盘中拷贝一些文件,怎样判断文件是否已经拷贝完成!
- 我将TLabel改了一下,生成了dpk,安装的时候也没什么不对,但在标签栏上就是看不到,请问如何解决?
- MS的SPY++的find windows不能捕获到label或者edit等控件,想问问如果想捕获其它程序的label上的caption上的值
if(key=115)and(ssAlt in Shift)then
abort;
procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
if (shift = [ssAlt]) and (key = vk_F4) then
begin
shift := [];
key := 0;
end;
end;
在onclosequery中写上判断这个全局变量时候为真,如果是真的时候关闭,否则不管,这样的话不就很好的屏蔽了Alt + F4了嘛!
我原来就是在Form上加入了全局变量flag,OnClick 里为真,其他地方为假,在OncloseQuery中些下:
CanClose := true;
if flag then
CanClose := false;
我在以前其他程序引用正确,
隔了半年没有编程,现在为了糊口又要进行编程...