Вам нужно будет использовать Location
свойство Form
.
Вот простой пример, который сместит форму до Y = 0
:
void Form1_Load( object sender, EventArgs e )
{
this.Location = new Point( this.Location.X, 0 );
}
Редактировать: Вот пример того, как форма будет централизована в верхней части экрана.
void Form1_Load( object sender, EventArgs e )
{
int x = (Screen.PrimaryScreen.Bounds.Width - this.Width) / 2;
this.Location = new Point( x, 0 );
}
Примечание:
- Этот пример для WinForm C #.
- Причина, о которой я упоминаю, заключается в том, что ваш заголовок относится к
C++
и WinForms
, которые не смешиваются.
Либо вы ссылаетесь на C # WinForms, либо на C ++ / CLI WinForms (I Предположим, вы не имели в виду C ++ MFC Form).