Gent.mi,
in un Form con Width 600 a sinistra, ho inserito una Label e gradirei che sia posizionata al centro.
Con il seguente codice:
this.Lbl_Titolo.Text = "Comandi"; Graphics g = this.CreateGraphics(); Double startingPoint = (this.Width / 2) - (g.MeasureString(this.Lbl_Titolo.Text.Trim(), this.Font).Width / 2); Double widthOfASpace = g.MeasureString(" ", this.Font).Width; String tmp = " "; Double tmpWidth = 0; while ((tmpWidth + widthOfASpace) < startingPoint) { tmp += " "; tmpWidth += widthOfASpace; } this.Lbl_Titolo.Text = tmp + this.Lbl_Titolo.Text.Trim(); }anzichè al centro si posiziona sulla destra.
Gentilmente se potete suggerire fiducioso, saluto.
Domenico.