C#单击托盘图标使得窗体显示在指定的位置而不是初始话的时候显示的位置
3个回答
展开全部
如果你想要窗体居中的话可以设置窗体的StartPosition属性,不是居中显示的可以设置Location属性
this.StartPosition = FormStartPosition.CenterScreen; //居中显示
this.Location = new Point(x, y); //根据想x,y坐标显示
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
以notifyIcon1的单击事件处理MouseClick事件为例:
private void notifyIcon1_MouseClick(object sender, MouseEventArgs e)
{
//将窗口显示在屏幕的左上角。
this.Location = new Point(0, 0);
this.Visible = true;
notifyIcon1.Visible = false;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
this.Location = new Point(xxx, yyy);
this.Show();
追问
亲,问一下,可以设置居中吗?point()可以使窗口在左上角显示
追答
根据屏幕分辨率和窗口大小,计算出窗口左上角应该是多少坐标,赋值即可
Screen.PrimaryScreen.WorkingArea
this.Width
this.Height
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询