PDA

View Full Version : [C#] Paint


cech
01-06-2009, 17:50
Ciao a tutti, sto cercando di fare un paint in c# e praticamente nella mia form ho messo il codice che apre un'altra form che ha diversi tasti(nero,bianco, giallo, verde ecc). Come faccio a inviare il colore scelto tramite il tasto nella seconda form alla prima form?

gugoXX
01-06-2009, 18:02
Ciao a tutti, sto cercando di fare un paint in c# e praticamente nella mia form ho messo il codice che apre un'altra form che ha diversi tasti(nero,bianco, giallo, verde ecc). Come faccio a inviare il colore scelto tramite il tasto nella seconda form alla prima form?

Quando viene cliccato uno dei tasti della seconda form, salvi l'informazione in una variabile, che potra' quindi essere letta dalla prima form.

cech
01-06-2009, 18:05
un esempio?

gugoXX
01-06-2009, 18:20
un esempio?

Sotto Visual studio Fai doppio click su uno dei pulsanti-colore nella form
Questo dovrebbe generarti l'hanlder relativo al codice che verra' eseguito quando l'utente clicchera' sul pulsante
Dentro il codice scriverai qualcosa tipo:


public Color MioColore = default(Color);



metodo hanlder del pulsante...
{
MioColore = Color.Black;

}


Se la form si chiama ScegliColore, allora dalla form principale potrai, quando servira', chiedere il colore scelto con

ScegliColore.MioColore

cech
01-06-2009, 18:44
mentre se voglio cambiarlo direttamente dalla form principale?

Kralizek
01-06-2009, 19:04
é sempre bello vedere l'entusiasmo con cui le persone si tuffano nella programmazione :)

In bocca al lupo per il tuo progetto.