Bonjour,
Voici mon probleme: la form de mon application est definie comme ceci
La methode UpdateLog me permet d'afficher des messages d'information dans un combobox.....jusque là, tout va bien
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 namespace MonAppli2006 { public partial class MaMainForm : Form { ... ....ici le code habituel ... public void UpdateLog(object obj) { CB_Info.Items.Add(DateTime.Now.ToUniversalTime()+": "+obj); CB_Info.SelectedIndex = CB_Info.Items.Count - 1; } } }![]()
Par contre, dans une autre methode de la classe MaMainForm, je créé un objet d'un classe "normale":
Et là, même si le compilateur ne bronche pas, la methode UpdateLog est bien appelée, mais ne fait rien , c'est à dire que mon controle n'affiche pas mon nouveau texte...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 public class CDataFichier: MaMainForm { ...du code... public int Traitement() { UpdateLog("Entering MyTraitement"); } } }
Qui aurait une idée ???
Merci beaucoup !
Partager