Para colocar un control mediante programación
Establezca la propiedad Location del control en un punto (Point).
' Visual Basic
Button1.Location = New Point(100, 100)
// C#
button1.Location = new Point(100, 100);
// C++
button1->Location = Point(100, 100);
Cambie la coordenada X de la ubicación del control mediante la subpropiedad Left.
' Visual Basic
// C#
// C++
Para incrementar la ubicación de un control mediante programación
Establezca la subpropiedad Left para incrementar la coordenada X del control.
' Visual Basic
// C#
// C++
button1->Left += 200;
Sugerencia Utilice la propiedad Location para establecer simultáneamente los valores X e Y de un control. Para establecer una posición individualmente, utilice la subpropiedad Left (X) o Top (Y) del control. No intente establecer implícitamente las coordenadas X e Y de la estructura Point que representa la ubicación del botón, porque esta estructura contiene una copia de las coordenadas del botón.
Nota: Muchas cosas están en la ayuda de vs.net recomiendo