Winform窗口弹出位置控制
窗体的弹出位置可以由属性StartPosition来指定,默认值有:

Manural  自定义,由属性Location指定;

CenterScreen  屏幕中央;

WindowsDefaultBounds   系统默认位置(但大小为系统默认窗体大小)

WindowsDefaultLocation  系统默认位置(大小由属性Size指定)

CenterParent  父窗体中央

指定窗体显示位置的代码:

this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;

若自定义窗体显示位置,则属性StartPosition选择Manural,然后指定属性Location的坐标值。

代码实现:

this.Location = new System.Drawing.Point(100,100);

实现窗体在屏幕右下角显示:

经常看到有的软件在屏幕右下角弹出消息窗,用下面的代码可以简单实现:

public Form1()
{
InitializeComponent();
//获取当前工作区宽度和高度(工作区不包含状态栏)
int ScreenWidth = Screen.PrimaryScreen.WorkingArea.Width;
int ScreenHeight = Screen.PrimaryScreen.WorkingArea.Height;
//计算窗体显示的坐标值,可以根据需要微调几个像素
int x = ScreenWidth - this.Width - 5;
int y = ScreenHeight - this.Height - 5;
this.Location = new Point(x,y);
}

Winform窗口弹出位置设置相关推荐

  1. Winform窗口弹出位置控制

    Winform窗口弹出位置控制 窗体的弹出位置可以由属性StartPosition来指定,默认值有: Manural 自定义,由属性Location指定: CenterScreen 屏幕中央: Win ...

  2. layer弹窗弹出位置不在浏览器窗口居中的问题的解决方法

    layer弹窗弹出位置不在浏览器窗口居中的问题的解决方法 参考文章: (1)layer弹窗弹出位置不在浏览器窗口居中的问题的解决方法 (2)https://www.cnblogs.com/chaoyu ...

  3. java窗口弹出的位置_java的窗口弹出和动手动脑

    窗口弹出 //两数相加窗口弹出 张雪晴 2015/10/3 import javax.swing.JOptionPane; public class Addition { public static ...

  4. php 弹窗代码大全,PHP_asp.net弹出窗口代码大全,//关闭,父窗口弹出对话框,子窗 - phpStudy...

    asp.net弹出窗口代码大全 //关闭,父窗口弹出对话框,子窗口直接关闭 this.Response.Write(""); //关闭,父窗口和子窗口都不弹出对话框,直接关闭 th ...

  5. VMware安装系统时没有弹出分区设置

    在安装虚拟机系统的时候,有时候会遇到在安装一些镜像时没有弹出分区设置的画面,比如,我在使用 VMware 安装 CentOS 的时候,在选择完镜像,设置好启动安装的时候系统自动为我划分了 3 个分区: ...

  6. PopupMenu弹出位置的控制

    PopupMenu作为弹出菜单是很好用的,但是默认只能弹出在view的下方,而实际中这样的弹出位置可能无法满足需求,比如自定义的canvasView,要在canvasView长按的位置弹出菜单,Pop ...

  7. 计算机管理员解除阻止程序方法,电脑安装软件时弹出系统管理员设置了系统策略,禁止进行此安装解决方法...

    在安装office word的时候,无法安装成功,系统提示系统管理员设置了系统策略,禁止进行此安装.不少网友相信碰到过类似的问题,今天小编就为大家讲解下解决办法,希望对大家有所帮助. 组件服务 1.打 ...

  8. js控制浏览器窗口弹出、警告框、确认框

    描述 js控制浏览器窗口弹出.警告框.确认框 代码 function fun1(){alert("喜欢我"); }function fun2(){var bo = confirm( ...

  9. ie浏览器自动拦截html,win10系统下IE浏览器总是阻止页面窗口弹出怎么办

    不少朋友在使用ie浏览器浏览网页时都遇到过页面被阻止,弹不出来的问题,并且还会提示"Internet Explorer 已对此页面进行了修改,以帮助阻止跨站脚本.单击此处,获取详细信息... ...

最新文章

  1. ue4商城资源 The Forest v1.5 森林景观场景
  2. 批量修改文件权限 和所有者 chown nobody:nobody * -R chmod 775 * -R
  3. ObservableCollection 类
  4. 001_Maven入门
  5. 【面试招聘】聊聊求职过程中的技术面试
  6. 深入理解分布式消息队列
  7. 飞畅 8口RS-485集线器产品性能参数介绍
  8. mycncart操作使用教程 - 商品分类
  9. openglshader实现虚拟场景_虚拟演播室设计原则
  10. pythonios脚本语言-iOS开发Swift篇—(一)简单介绍
  11. float的比较要慎重
  12. DVWA中学习PHP常见漏洞及修复方法
  13. python游戏程序中游戏对象是什么_Python游戏编程入门
  14. 基于SSM实现的房屋租赁系统【附源码】(毕设)
  15. 搜索中的深度匹配模型
  16. 操作系统核心与驱动程序
  17. jeecgBoot 的JSelectDepart 部门选择组件使用
  18. 在OpenCV里实现直方图反向投影算法
  19. 寒江独钓-Windows内核安全编程笔记-第4章代码
  20. 如何利用Simulink来设计一个AEB的算法,并通过SCANeR仿真来测试?

热门文章

  1. crazy pony_Pony编程语言简介
  2. 全志H2芯片外接tlv320adc3101声卡驱动开发记录
  3. iOS的动画一篇入门
  4. 未来30年推动全球经济增长的主要动力是数据资产
  5. mel编程相较于c语言怎么样,关于mel脚本语言的编写与使用?
  6. 数学分析闭区间套定理_什么是区间套定理?
  7. java 状态机工作流_7.4.14 状态机工作流(1)
  8. 中国国内采购平台品牌排行
  9. 2021中国人力资源管理报告显示,HR数字化转型发展仍有巨大空间
  10. Hdream一款二次元主题 Grace苏醒emlog主题