屏幕右下角的窗体位置

编程入门 行业动态 更新时间:2024-10-12 22:31:11
本文介绍了屏幕右下角的窗体位置的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

我正在使用c#WinForm开发一个sman通知应用程序。我想把主窗体放在屏幕工作区的右下角。 如果有多个屏幕,是否有办法找到放置应用程序的最右侧屏幕,或者至少记住上次使用的屏幕并将窗体放在其右下角?

推荐答案

我当前没有多个要检查的显示器,但应该类似于

public partial class LowerRightForm : Form { public LowerRightForm() { InitializeComponent(); } protected override void OnLoad(EventArgs e) { PlaceLowerRight(); base.OnLoad(e); } private void PlaceLowerRight() { //Determine "rightmost" screen Screen rightmost = Screen.AllScreens[0]; foreach (Screen screen in Screen.AllScreens) { if (screen.WorkingArea.Right > rightmost.WorkingArea.Right) rightmost = screen; } this.Left = rightmost.WorkingArea.Right - this.Width; this.Top = rightmost.WorkingArea.Bottom - this.Height; } }

更多推荐

屏幕右下角的窗体位置

本文发布于:2023-10-08 01:13:21,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1471077.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:窗体   右下角   屏幕   位置

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!