View Full Version : [C#] Mantenere i controlli centrati al ridimensionamento del form
voyager18
17-04-2010, 17:18
Ciao a tutti!! Come da titolo c'è un modo in visual studio per mantenere centrati i controlli all'interno del form quando il form viene ridimensionato?
Ciao a tutti!! Come da titolo c'è un modo in visual studio per mantenere centrati i controlli all'interno del form quando il form viene ridimensionato?
Impostando la proprieta' Anchor in modo opportuno.
voyager18
17-04-2010, 20:56
Impostando la proprieta' Anchor in modo opportuno.
Ad esempio io ho una label che deve stare al centro del form. Come devo impostare la proprietà anchor?
Ad esempio io ho una label che deve stare al centro del form. Come devo impostare la proprietà anchor?
Prova a vedere se ti piace cosa capita quando metti Anchor del pulsante su tutti i lati (left, top, right, bottom)
Se come penso non ti piacera' allora dovrai operare a mano.
Intercetta il Form_Resize, e scrivi qualcosa tipo
private void Form_Resize(object sender, EventArgs e)
{
int x = (this.Size.Width-MyButton.Width)/2;
int y = (this.Size.Height-MyButton.Height)/2;
MyButton.Location = new Point(x, y);
}
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.