Comment changer la couleur de fond d'une form

Résolu
Zonedetec - 26 oct. 2019 à 14:49
Whismeril Messages postés 19028 Date d'inscription mardi 11 mars 2003 Statut Non membre Dernière intervention 24 avril 2024 - 26 oct. 2019 à 18:59
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
A voir également:

1 réponse

Whismeril Messages postés 19028 Date d'inscription mardi 11 mars 2003 Statut Non membre Dernière intervention 24 avril 2024 656
26 oct. 2019 à 16:36
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
1
Merci !
C'est exactement se qu'il me fallait !
0
Whismeril Messages postés 19028 Date d'inscription mardi 11 mars 2003 Statut Non membre Dernière intervention 24 avril 2024 656
26 oct. 2019 à 18:59
De rien
0
Rejoignez-nous