Bonjour à tous,

Je reprends un de mes vieux programmes qui fonctionne parfaitement comme base pour refaire un nouveau programme et là cela ne fonctionne pas dès le début..

Je me demande donc ce que j'oublie

Pour faire simple j'ai écrit :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
Graphics ^ graph = this->CreateGraphics();
graph->Clear (System::Drawing::Color::Navy); // clear and fill with Navy blue
Le programme se compile sans message d'erreur.

Mais quand je le lance, la forme reste grise et ne se colore pas en bleu Navy comme escompté

J'ai rajouté :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
Rectangle drawingRect (80,70,190,190);
SolidBrush ^brush = gcnew SolidBrush (System::Drawing::Color::White);
graph->FillEllipse (brush, drawingRect);
Aucune erreur de compilation mais là encore pas d'ellipse

Je pense oublier un détail dont je ne me souviens plus ... Mais lequel ???

Merci à ceux qui pourront m'aider à débloquer cette situation.

Bonne soirée