Je vous explique, j’insère dans mon application un form ainsi :
Cette form me permet de gérer une cave par l’intermédiaire d’évènement intégré dans le calendrier outlook ! Elle contient plusieurs datagridview affichant le sotck et les mouvements de stocks de la cave !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 Preparation_Vins Preparation_Vins_Form = new Preparation_Vins(); Preparation_Vins_Form.TopLevel = false; Preparation_Vins_Form.FormBorderStyle = FormBorderStyle.None; Preparation_Vins_Form.Parent = panelViewCopy; Preparation_Vins_Form.Dock = DockStyle.Fill; Preparation_Vins_Form.BringToFront(); Preparation_Vins_Form.Show(); if (Write == false) { Preparation_Vins_Form.Enabled = false; } panelViewCopy.Controls.Add(Preparation_Vins_Form);
Le soucis : j’affiche des images differentes pour les vins préparés et consommés dans les lignes des datagridviews.
Le problème est le suivant, tant que je ne clique pas sur un élément de ma form (combobox ou texttbox…) les images restent par défaut et sont donc mauvaise. Si je clique sur un élément il prend le focus et les images changent et tout devient correcte !
Le problème est que cela oblige l’utilisateur a cliquer sur un élément pour mettre a jour les images contenu dans les datagridview.
J’ai bien essayé de mettre le focus sur un élément en c# mais rien y fait, il reste a false, auriez vous une idée ?
Merci
Partager