Bonjour,

J'ai un problème dans mon petit logiciel pour récupérer la couleur choisie dans une ColorDialog et appliquer cette couleur à mon ellipse.

J'ai une erreur sur le DialogResult.OK.

Pouvez-vous m'aider svp ?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
private void MenuPaletteCouleur_Click(object sender, RoutedEventArgs e)
        {   
            BrushConverter conv = new BrushConverter();
            ColorDialog MyDialog = new ColorDialog();
            SolidColorBrush couleurPalette = conv.ConvertFrom(MyDialog.Color) as SolidColorBrush;
            MyDialog.AllowFullOpen = false;
            if (MyDialog.ShowDialog() == DialogResult.OK)
                ellipse1.Fill = couleurPalette;
        }