草庐IT

workingArea

全部标签

c# - 在特定屏幕上启动进程

我正在编写一个在特定屏幕上打开程序的小工具,这样我就可以将我们的监控屏幕(1台机器有2个屏幕)设置为在一夜之间重新启动,并让它在启动时将监控网页恢复到正确的屏幕。我想通过使用.NET的System.Diagnostics.Process类来完成此操作。我已经看到可以打开一个进程,然后使用P/Invokes(Opennotepadtospecificlocationonthescreen,andtodesiredsize?)将它移动到某个地方,但是,我想在应用程序打开之前设置目标屏幕,以便例如在Kiosk模式下使用此设置正确启动Chrome。有人知道怎么做吗?

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

我正在使用c#WinForm开发一个sman通知应用程序。我想将主窗体放在屏幕工作区的右下角。如果有多个屏幕,是否有办法找到最右边的屏幕放置应用程序,或者至少记住上次使用的屏幕并将表单放在右下角? 最佳答案 我目前没有多个显示要检查,但它应该是这样的publicpartialclassLowerRightForm:Form{publicLowerRightForm(){InitializeComponent();}protectedoverridevoidOnLoad(EventArgse){PlaceLowerRight();ba

c# - 为什么 CenterToScreen 方法会在光标所在的屏幕而不是具有焦点的应用程序的屏幕上使表单居中?

我正在使用VisualStudio2010、C#.NET4、WinForms。我的电脑有2个显示器。当我调用窗体的CenterToScreen方法时,窗体会在光标所在的屏幕上居中。有谁知道为什么吗? 最佳答案 来自documentation:Donotcallthisdirectlyfromyourcode.Instead,settheStartPositionpropertytoCenterScreen.TheCenterToScreenmethodusesthefollowingprioritylisttodetermineth

c# - 将 WinForm 放在右下角

如何在使用C#加载表单时将其放置在屏幕的右下角? 最佳答案 尝试一下RectangleworkingArea=Screen.GetWorkingArea(this);this.Location=newPoint(workingArea.Right-Size.Width,workingArea.Bottom-Size.Height);希望它对你有用。 关于c#-将WinForm放在右下角,我们在StackOverflow上找到一个类似的问题: https://s

c# - 将 WinForm 放在右下角

如何在使用C#加载表单时将其放置在屏幕的右下角? 最佳答案 尝试一下RectangleworkingArea=Screen.GetWorkingArea(this);this.Location=newPoint(workingArea.Right-Size.Width,workingArea.Bottom-Size.Height);希望它对你有用。 关于c#-将WinForm放在右下角,我们在StackOverflow上找到一个类似的问题: https://s