На форме у меня есть OK button
:Как разместить кнопки симметрично?
В коде я добавляю cancel
кнопку, и я хочу, чтобы установить его симметрично.
Ok
кнопка имеет top,left
анкер. cancel
кнопка - top, right
кнопка.
И я:
this.CancelButton.Location = new Point(this.OKButton.Location.X ,this.OKButton.Location.Y);
Но cancel
кнопка устанавливает ближе к центру, чем кнопку OK.
После того как я сделать:
var leftDash = this.Size.Width - this.OKButton.Location.X - this.CancelButton.Size.Width;
this.CancelButton.Location = new Point(leftDash, this.OKButton.Location.Y);
Но совсем не вижу cancel
кнопку на форме.
Рекомендации:
взглянуть на Руководство по проектированию Microsoft может помочь: HTTP: // msdn.microsoft.com/en-us/library/windows/desktop/aa511268.aspx –