Я запускаю приложение winform [.NET 3.5, C#], где в основной форме приложения начинается в определенном указанном месте. Звоню следующий код в конструкторе для этогоФиксация позиции формы
private void SetFormPosition()
{
this.StartPosition = FormStartPosition.Manual;
this.Left = Screen.PrimaryScreen.WorkingArea.Right - this.Width;
this.Top = Screen.PrimaryScreen.WorkingArea.Bottom - this.Height;
}
После запуска приложения, я хотел бы сохранить расположение формы фиксированной на протяжении всего срока службы приложения.
Возможно, я мог бы «нажать» событие «Место» изменено, но не уверен, что это будет очень элегантно.
Просьба предложить.
Спасибо.
Причина этого не так легко, и что методы для этого не легко при условии, что вы пытаетесь предотвратить некоторые очень фундаментальную функциональность пользовательского интерфейса, что и пользователь в состоянии перемещать окно и организовывать свой рабочий стол по своему усмотрению. Для этого должна быть очень хорошая причина. –
+1 AdamRalph ... не путайте с возможностью пользователей перемещать/изменять размер/закрывать/убивать/аннулировать ваше приложение – user7116