日期:2014-05-18  浏览次数:20639 次

C#实现窗口位置的控制
在应用程序打开的时候我想窗口显示在显示屏的右上角,或者给定一个坐标来确定其显示的位置?

------解决方案--------------------
有一个StartPosition的属性,可以设的
------解决方案--------------------
参考如下的代码:
C# code

protected override void OnLoad(EventArgs e)
{
    base.OnLoad(e);

    Rectangle area=Screen.FromControl(this).WorkingArea;
    this.StartPosition = FormStartPosition.Manual;
    this.Location = new Point(area.Right - this.Width, 0);
}