.Net, как установить положение WinForm на другом мониторе из главного окнаC#

Место общения программистов C#
Ответить
Anonymous
 .Net, как установить положение WinForm на другом мониторе из главного окна

Сообщение Anonymous »

Не проблема установить положение нового WinForm внутри монитора, на котором отображается главное окно. Например:

Код: Выделить всё

Form1 form = new Form1();
form.Show();
form.StartPosition = FormStartPosition.Manual;
form.Location = new System.Drawing.Point(100,100);
Но form.Location = new System.Drawing.Point(-500,100); не работает. Эта рабочая область существует, но форма всегда отображается обратно в главное окно. Как правильно контролировать положение формы в .Net.
Мне кажется, что метод Show() является асинхронным и всегда перезаписывает новое положение моего окна, когда это окно находится за пределами «основного» монитора.

Подробнее здесь: https://stackoverflow.com/questions/798 ... ain-window
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»