gpt4 book ai didi

c# - 屏幕右下角表格位置

转载 作者:可可西里 更新时间:2023-11-01 08:51:49 24 4
gpt4 key购买 nike

我正在使用 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;
}
}

关于c# - 屏幕右下角表格位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15188939/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com