J'ai créé un code simple ici juste pour jouer C# autour. Il a 3 boutons et 1 panneau. Si vous cliquez sur le 3ème bouton &, la hauteur du panneau change. Est-ce aussi possible de changer la couleur? Par exemple: Si je clique sur le 2ème bouton, je voudrais l'afficher en jaune et en même temps la hauteur change également. et la même chose avec le 3ème bouton. Merci j'ai une idée, mais je ne sais pas :-)changer les couleurs du panneau
public partial class Form1 : Form
{
public int heightPanel;
public Form1()
{
InitializeComponent();
heightPanel = panel1.Height;
}
private void button1_Click(object sender, EventArgs e)
{
panel1.Height = heightPanel;
}
private void button2_Click(object sender, EventArgs e)
{
panel1.Height = this.Height/2;
}
private void button3_Click(object sender, EventArgs e)
{
panel1.Height = this.Height - 150;
}
}
où mettre ce je pense que ce serait quelque chose comme ceci: panel1.Height = this.BackColor.ToString(); Toute entrée?
Merci
Salut Merci pour la réponse. Oui je voudrais conserver les 3 couleurs si je clique sur l'un des boutons. Je ne suis pas sûr que ce soit possible. par ex: mon bouton1 = rose button2 = jaune button3 = vert Si je clique sur le bouton 1 je verrai la couleur rose et si je clique sur le bouton2 je verrai le rose et le jaune.
Est-ce possible?
Merci encore
+1. Battez-moi et plus encore. Agréable. –
merci cela fonctionne.Mais je voudrais conserver l'ancienne couleur. Par exemple, je mets du jaune au bouton2.Ainsi cela signifie que si je clique sur le bouton3 (qui a la couleur verte) je voudrais conserver la couleur du bouton2 qui est jaune.Cela signifie, il y aurait 2 couleurs maintenant.Est-ce que possible? – tintincutes
Pourquoi ne pas éditer votre message pour montrer exactement ce que vous voulez dire. Non, il n'est pas possible de paramétrer le BackColor en deux couleurs (je ne suis pas sûr de ce que pourrait être l'effet attendu ...), mais je doute que ce soit ce que vous voulez faire. –