Buenos a ver que os parece, habia pensado que entre todos podiamos enriquecer este codigo con el fin de lograr un menus mucho mas llamativo y bonito, esto es lo que he hecho yo, un boton que le pinchas y te despliega los botones, aqui os dejo el codgio y unas fotos, a ver si alguien tienen alguna ocurrencia mas.
private void button1_Click(object sender, EventArgs e)
{
if (i ==0)
{
this.button3.Location = new System.Drawing.Point(0,400);
i = 1;
Home.Visible = true;
label1.Visible = true;
Almacen.Visible = true;
label2.Visible = true;
Facturacion.Visible = true;
label3.Visible = true;
Alta_Cliente.Visible = true;
label4.Visible = true;
}
else
{
this.button3.Location = new System.Drawing.Point(0,91);
i = 0;
Home.Visible = false;
label1.Visible = false;
Almacen.Visible = false;
label2.Visible = false;
Facturacion.Visible = false;
label3.Visible = false;
Alta_Cliente.Visible = false;
label4.Visible = false;
}
}

