Ответы с форумов MSDN

Windows Forms - Вывод сообщения в заданной точке экрана

Date: 01.03.2021 11:26:33

Почему "экранными"? Значит ли это, что в этой точке будет потенциально окно другого приложения? Или все же только в своем окне?

Ваш ответ на форуме
почему-то не отразился.
Я его вижу у себя в почте.

В другой теме вообще половина сообщений заменилась на Deleted от MigrationUser. С форумом явно что-то не так, будьте внимательны. Англоязычные перевели на новую платформу, а национальные похоже просто забросили, так что теперь они работают с перебоями. Делайте резервные копии важных сообщений с форума, если что-то не продублировано в других местах.

Message 63

Date: 01.03.2021 16:23:17

Можно создать новую форму, содержащую единственный элемент Label, и задать ее свойство Location

void DisplayMes(string mes, int x, int y) 
{
        Form f = new Form();
        f.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedToolWindow;
        f.Text = "Message";
        f.StartPosition = FormStartPosition.Manual;
        f.Location = new System.Drawing.Point(x, y);
        f.Size = new System.Drawing.Size(200, 75);
        f.Controls.Add(new Label() { Text = mes });
        f.Owner = this;
        f.Show();
}

Message 62

Date: 01.03.2021 17:46:40

Насколько я знаю, нет. Можно получить graphics и вывести строку через graphics.DrawString, можно перехватить создание стандартного MessageBox и изменить его положение. Но так или иначе решение получается не проще, чем создание новой формы.

Message 61

Date: 02.03.2021 16:11:47


 

            Приветствую! А как их сделать на данном форуме? Просто копировать долго.


В этой теме на Technet есть описание способа, как выгрузить все свои сообщения в виде JSON: https://social.technet.microsoft.com/Forums/ru-RU/56aaea98-32c2-47ff-bad5-42ae8bd6cd8a/1055107710881077108510861089-exchange-forum-eng?forum=adru#51924e67-1641-4665-81c9-c1e269ad2aa2

Автор: VadimTagil

Главная страница - Список тем - Репозиторий на GitHub