在 windows 7 和 windows Vista 中,有没有一种方法可以将表单定位在单击通知图标的正上方?
最佳答案
这里有一个更简单的方法。
您可以在触发 OnClick 事件时获取鼠标的 X、Y 位置。
您还可以通过这些对象 Screen.PrimaryScreen.Bounds
、Screen.PrimaryScreen.WorkingArea
进行一些检查来获取任务栏位置。
private void OnTrayClick(object sender, EventArgs e)
{
_frmMain.Left = Cursor.Position.X;
_frmMain.Top = Screen.PrimaryScreen.WorkingArea.Bottom -_frmMain.Height;
_frmMain.Show();
}
关于c# - 单击通知图标上方的位置表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7294878/