大家来看看这边有个问题:
首先我调用这个方法来初始化位置: private void FormLocation()
        {
            Screen[] screens = Screen.AllScreens;
            Screen screen = screens[0];//获取屏幕变量
            //MakeUpForm ma=new MakeUpForm();
            this.Location = new Point(screen.WorkingArea.Width - this.Width, screen.WorkingArea.Height - this.Height);
        }我在Form_Load事件中调用了这个FormLocation()方法没问题
但是 因为 我程序中使用了notifyIcon来显示窗体 所以 我在每个调出窗口的事件中均加入了这个方法。。但是奇怪的是 第一次总是不会在我想要的位置显示窗口。。第二次就可以了我感觉很奇怪。。