09 2014 档案
[转]z-order引出的问题
摘要:在窗口与窗口之间毫无重叠的情况下,根本不需要关心z-order。然而,当窗口之间出现重叠时,系统就需要通过一个标准来确定窗口的显示顺序。这个标准就是z-order。存在多个因素影响一个窗口的z-order:
1、窗口类型是否为TOPMOST;
2、窗口间的父子关
系;
3、窗口间的owner关系;
4、是否为active状态。
z-order的确定过程如下:
1、所有topmost窗口的zorder都比非topmost窗口高;
2、一个top-level窗口的zorder比它的owner的zorder高;
3、子窗口的zorder与父窗口的zorder一样高。
阅读全文
[转]C# 应用程序安装部署步骤,安装前操作,先退出程序后卸载。
摘要:1、 点击【文件】-【新建】-【项目】-其他项目类型-安装和部署,选择安装项目,在下面的
名称栏填写SetupTest(或者选择安装向导,一直点击【下一步】)
2、 安装项目----六个子项依次为:文件系统编辑器、注册表编辑器、文件类型编辑器、用户界面编辑器、自定义操作编辑器、启动条件编辑器。其中我们在打包过程中经常要用到的有文件系统编辑器、注册表编辑器、用户界面编辑器和自定义操作编辑器。
3、 将要打包的项目导入到这个安装项目中。有两种导入方式:
第一种:手动方式。在文件系统目录下,右击左侧的应用程序文件夹(这个文件夹就是要打包的项目中需要的文件)-添加-文件或文件夹,找到要源程序,将可执行文件(导入时会将相关动态链接库一并导入)、数据库类文件、标识图片(logo)、安装启动画面(.bmp)文件、安装卸载图标(.icon)、用户协议(.rtf)等文件导入。
第二种:自动方式,在解决方案‘SetupTest’上右击-添加-现有项目-选择你要打包的项目(选择.csproj文件或者是.sln文件),这样就会把这个项目添加到该解决方案中来,
然后在安装项目SetupTest
阅读全文
浙公网安备 33010602011771号