Comment changer la couleur de fond d'une form [Résolu]

Signaler
-
Messages postés
14452
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
29 juin 2020
-
Bonjour,

J'aimerai savoir comment changer la couleur de fond de ma form à partir d'une fonction.
J'ai déjà ce code là :
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace To_Do_app
{
public partial class Main : Form
{



public Main()
{
InitializeComponent();
setCouleur();
}



public void setCouleur()
{

this.BackColor = System.Drawing.Color.White;

}
}
}


Mais quand la ligne passe sur this.BackCol... elle ne fait rien : (je l'ai vu en debug mod)

Quelqu'un à une solution pour que je suis appeler ma fonction de n'importe où et qu'elle fonctionne ?

Merci

1 réponse

Messages postés
14452
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
29 juin 2020
419
Bonjour

j'ai fait un petit test dans un bouton d'un projet fourre tout.

        private void button1_Click(object sender, EventArgs e)
        {
            this.BackColor = Color.Blue;
            return;

Avant le click sur le bouton


Après le click sur le bouton


Donc déjà la ligne de code fonctionne.

Et si j'appelle le code de mon bouton, au constructeur comme toi
        public Form1()
        {
            InitializeComponent();
            button1_Click(null, null);

c'est bleu aussi.

Idem si je mets une méthode setCouleur()
        public Form1()
        {
            InitializeComponent();
            setCouleur();


        public void setCouleur()
        {
            this.BackColor = Color.Blue;

        }


Serait il possible que dans l'un des évènements qui suivent la construction, tu donnes un autre inverse?
Voir ici l'ordre de ces évènement?
https://docs.microsoft.com/fr-fr/dotnet/framework/winforms/order-of-events-in-windows-forms


PS, tu peux constater que mon code est en couleur et que le tien est tout gris. Pour la suite, merci de lire et d'appliquer ce qui est décrit là https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
Merci !
C'est exactement se qu'il me fallait !
Messages postés
14452
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
29 juin 2020
419
De rien