Bonjour,

J'essaie de débuter avec ce langage, et je rencontre déjà un problème.
J'explique, J'ai une form avec un control de type richtextbox avec comme nom : "debugWindows" et un bouton pour lancer un traitement.

mon but est que lors du traitement je puisse envoyer des informations dans cette textbox, mais j'ai une erreur quand j'aimerai affecter des données dedans et ça me rend fou car je n'y arrive pas.

Je vous montre mon code qui en 2 fichiers.

partie principale :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
26
27
28
29
30
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Xml;
 
namespace ExportXML2CSV
{
    public partial class MainForm : DevExpress.XtraEditors.XtraForm
    {
        public MainForm()
        {
            InitializeComponent();
        }
 
        private void Form1_Load(object sender, EventArgs e)
        {
 
        }
 
        private void cmdGo_Click(object sender, EventArgs e)
        {
            ExportXML2CSV.FichierMDAXml CSVFile = new ExportXML2CSV.FichierMDAXml();
        }
    }
}
et mon fichier de classe :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
26
27
28
29
30
31
32
33
34
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Xml;
using System.Windows.Forms;
 
namespace ExportXML2CSV
{
    class FichierMDAXml
    {
        public void chargementFichierXML()
        {
            XmlDocument Doc = new XmlDocument();
            consoleDebugWindows msg = new consoleDebugWindows();
            msg.addToConsole("Prêt !");
        }
 
    }
 
    public class consoleDebugWindows
    {
        public string messageDebug { get; set; }
        public void addToConsole(string msg)
        {
            MainForm.debugWindows.text += msg;
        }
        public void cleanConsole()
        {
            MainForm.debugWindows.text = null;
        }
    }
}

Comme je n'ai jamais touché ce langage, je galère et je suis sure que ça doit être tout simple.
Si une âme charitable peut me dire ce que je fais de faux ça serai super.

D'avance merci.

Alex