Bonjour,
Voici mon probleme: la form de mon application est definie comme ceci
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;
            }
    }
}
La methode UpdateLog me permet d'afficher des messages d'information dans un combobox.....jusque là, tout va bien
Par contre, dans une autre methode de la classe MaMainForm, je créé un objet d'un classe "normale":

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");
     }
}  
   }
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...
Qui aurait une idée ???
Merci beaucoup !