0; 0 координат являются левым верхним углом вашей формы вы можете найти панель, где вы хотите:
private int x = 10;
private int y = 20;
this.panel1.Location = new Point(x, y); // "Location" property in the designer
Затем нужно проверить anchor property, чтобы определить, как он будет вести себя, когда родительская форму изменяется. По умолчанию якорь будет верхним, левым, что означает, что он всегда будет находиться на том же расстоянии от верхней границы и от левой границы.
Для установки якоря программно:
this.panel1.Anchor = (AnchorStyles)(AnchorStyles.Bottom | AnchorStyles.Right);
Если вы не знакомы с WinForms якорей Я рекомендую создать простую Resizeable форму с кнопкой (или другой элемент управления) и поиграйте изменение размера формы при изменении параметров анкерных этой кнопки ,
Что вы подразумеваете под «фиксированным местоположением»? Где вы хотите, чтобы это было исправлено? Вы можете сделать это «фиксированным» относительно границ своего контейнера с помощью свойства «Anchor». Кроме того, ваш тэг 'asp.net' вводит в заблуждение. – TeaDrivenDev