将屏幕工作区域大小减去你的窗体大小就好了啊
private void Form1_Load(object sender, EventArgs e)
{
this.Location = new Point(
Screen.PrimaryScreen.WorkingArea.Width - this.Size.Width, //屏幕工作区域减去窗体宽度
Screen.PrimaryScreen.WorkingArea.Width - this.Size.Height); //屏幕工作区域减去窗体高度
}
注意不要使用Screen.PrimaryScreen.Bounds.Width 因为任务栏会遮挡住也会占用屏幕区域。
private void Form1_Load(object sender, EventArgs e)
{
this.Location = new Point(Screen.PrimaryScreen.Bounds.Width-400, Screen.PrimaryScreen.Bounds.Height-400);
}
你好!
winform每个窗体都可以自定义位置的,通过StartPosition的Manual属性,即通过location位移来确定窗体的起始位置。不可能直接一个属性就让你在右下角显示的,这个要自己去算。
恶补的
楼上正常, 自己算一下就是了.