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 
