/// <summary>
/// Вывести сообщение справа/сверху
/// </summary>
private void RightUPMessageShow()
{
timerShowMessage_RightUp.Interval = 10;
timerShowMessage_RightUp.Tick += new EventHandler(timerShowMessage_RightUp_Tick);
posX = Screen.PrimaryScreen.WorkingArea.Width - this.Width - 2;
posY = 0 - this.Height - 5;
needY = Screen.PrimaryScreen.Bounds.Height - Screen.PrimaryScreen.WorkingArea.Height;
locationMsg.X = posX;
locationMsg.Y = posY;
this.Location = locationMsg;
this.timerShowMessage_RightUp.Start();
}
void timerShowMessage_RightUp_Tick(object sender, EventArgs e)
{
if (posY < needY)
{
posY += 20;
locationMsg.Y = posY;
this.Location = locationMsg;
}
else
{
this.timerShowMessage_RightUp.Stop();
}
}
Узнать в каком положении сейчас панель задач. Например внизу она или вверху.
Код:
Вот мне бы узнать как проверять программно где сейчас находиться панель задач и я бы просто расчитывал по другому и всё бы всегда правильно появлялось.