



----------------------------------------------------------------------
el ejercicio consiste en hacer un cuadrado (un panel) con un grupos de 4 botones a la izquierda (los botones seran labels). En el grupo de botones, pondremos colores. Para ello seleccionamos uno de los labels y miramos en la ventana propiedad de la esquina inferior derecha, y bsucamos la propiedad Text, donde escribimos un color para cada uno de los 4 botones del grupo.

nota: si queremos podemos cambiar otras propiedades de los botones (labels) como la fuente, centrarlos... etc

-----------------------------------------------------------------------
bueno ahora pasamos a la parte dificil de todos los programas que es el codigo... aqui es donde escribimos todos los eventos, condiciones y efectos que le ocurriran a nuestro programa
código:
para ir a la ventana de código, pulsamos F7, para volver a la de diseño, pulsamos Shift + F7
para ello, debemos iniciar los efectos con eventos
escribimos private sub el nombre de diseño del objeto que queremos tratar (que podemso ver y modificar en la ventana propiedades habien seleccionado el objeto, en la propiedad Design name
a continuacion escribimos un guion bajo y el evento (podemso ver la lista de eventos haciendo click derecho y "Complete word")
tambien se puede hacer haciendo doble lick en la ventana de sieño en un opbjeto, esto nos llevara a la ventana de codigo y nos escribira directamente el evento Click en el objeto que hemos clickeado
IMPORTANTE: tras haber escritos todos los efectos de ese eevento, tenemso que escribir End Sub para termianr el evento
ahora vamos a crear los efectos... para modificar una propiedad de un objeto, escribimos tras el evento que lo condiciona su nombre de diseño, un punto y la propiedad que queremos modificarle. de esta forma, podemos cambiar cualqueir propiadad del objeto,
por ejemplo, el color del fondo (Backcolor que sera la propiedad que utilizemos con los botones (labels) de colores
bien empezamos, azemos doble click en el label yen la ventana de codigo escribimos "Panel1.Backcolor =" para asignarle una valor a esta propiedad, escribimos un color. para ver los colores que podemso seleccionar, vamos a view --> other windows --> object browser --> system drawing --> system drawing --> y miramso el color que nos gusta entre las opcioens que nos dan (entre las opciones con el icono de propiedad

de este modo vamos aplicando a los eventos de click encada boton (label) cambiando el valor de la propeidad back color en el codigo, nos dara algo asi
Código:
Private Sub Label1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Label1.Click
Panel1.BackColor = System.Drawing.Color.Red
End Sub
Private Sub Label2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Label2.Click
Panel1.BackColor = System.Drawing.Color.Blue
End Sub
Private Sub Label3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Label3.Click
Panel1.BackColor = System.Drawing.Color.Yellow
End Sub
Private Sub Label4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Label4.Click
Panel1.BackColor = System.Drawing.Color.Green
End Sub
End Class
para verificar si esta bien escrito, podemso darle a F5 y nos hara una especie de "vista previa" de loq eu daria el problema
bueno si alguein encuentra algo mal explicado o mal hecho que lo diga que yo todavia soy muy newbie en el tema




bueno suerte y saludos



P.D: al principio lo iba a acer con cambios de posicioens tambien, pero se me fue al luz a la mitad de la explicacion y lo termianre otro dia



para los que quieran investigar
os tendria que dar algo asi
