[C#] Question de debutant: methode "parent&quo
Bonjour,
Voici mon probleme: la form de mon application est definie comme ceci
Code:
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 :D
Par contre, dans une autre methode de la classe MaMainForm, je créé un objet d'un classe "normale":
Code:
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 !
Re: Question de debutant: methode "parent" ?
Essayes :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
|
namespace MonAppli2006
{
public partial class MaMainForm : Form
{
//...
public virtual void UpdateLog(object obj)
{
this.CB_Info.Items.Add(DateTime.Now.ToUniversalTime()+": "+obj);
this.CB_Info.SelectedIndex = CB_Info.Items.Count - 1;
}
}
//...
public class CDataFichier: MainForm
{
public CDataFichier : base()
{}
public int Traitement()
{ base.UpdateLog("Entering MyTraitement");}
//...
}
} |
Ta Form CDataFichier possède bien un CB_Info :?: