在C#编程中,开发Windows桌面应用程序时,我们经常需要控制窗口在用户桌面上的初始显示位置。这个实例就是关于如何使用C#设置程序窗体的初始位置,使其在启动时能够精确地出现在桌面的指定坐标。关键代码是`this.DesktopLocation = new Point(50, 100);`。 `this`关键字在这里代表当前窗体实例,它是对窗体对象的引用。`DesktopLocation`属性是System.Windows.Forms.Form类的一个成员,用于设置或获取窗体在用户桌面工作区中的左上角坐标。工作区是指排除任务栏和其他屏幕元素后的桌面区域。 `Point(50, 100)`是一个System.Drawing.Point结构实例,表示二维坐标系统中的一个点。在这个例子中,`(50, 100)`是横坐标(X轴)和纵坐标(Y轴)的值,分别代表窗体左上角距离屏幕左侧和顶部的距离。数值越小,窗体离对应边缘越近。所以,这段代码会将窗体设置在距离屏幕左边缘50像素,距离顶部100像素的位置。 在Visual Studio 2008这样的集成开发环境中,创建C#窗体应用的步骤通常包括: 1. 打开Visual Studio 2008,新建一个Windows Forms应用程序项目。 2. 在设计视图中,添加所需的控件并进行布局。 3. 转到代码视图,找到窗体的构造函数(通常是`Form1.cs`文件中的`Form1()`方法)或`Load`事件处理程序(`private void Form1_Load(object sender, EventArgs e)`),在这里放置`this.DesktopLocation = new Point(50, 100);`代码。 4. 运行程序,窗体将在指定位置打开。 此外,`DesktopBounds`属性可以用来设置窗体的整个边界,包括宽度和高度,而不仅仅是左上角的位置。例如:`this.DesktopBounds = new Rectangle(50, 100, 400, 300);`将创建一个宽400像素、高300像素的窗体,并将其左上角放在(50, 100)位置。 对于初学者来说,理解窗体定位的原理和相关属性是非常基础且重要的。熟练掌握这些,可以帮助我们更好地定制用户体验,比如在多显示器环境下设置窗体位置,或者根据用户的屏幕分辨率自动调整窗体大小和位置。 在压缩包中的`C#090118-设置程序窗体在桌面上的位置`文件很可能是包含了这个实例的源代码文件,你可以打开它来查看完整的实现过程和上下文。通过阅读和实践这个实例,你可以更深入地了解C#中窗体定位的机制。
- 1
- wangqirongtest12012-08-31唉,这次下载是一句代码被拿了2份,好像多了,不过在wince下无效
- 粉丝: 692
- 资源: 6714
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- com.harmonyos4.exception.PowerFailureException(怎么解决).md
- 使用 Python 字典统计字符串中每个字符的出现次数.docx
- com.harmonyos4.exception.SystemBootFailureException(怎么解决).md
- ERR-NULL-POINTER(解决方案).md
- 计算机网络-socket-inet-master.zip
- Java编程学习路线:从基础到实战全攻略
- python爱心代码高级-6.完成链表类-大唐不夜城!.rar
- python爱心代码高级-3.阻止黑名单上的人-注意!!!.rar
- 详解冒泡排序原理、实现与优化-适用于初学者的教学与实践
- 610打印程序资源,完美驱动