Autor Beitrag
IsabelleZimmermann
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 54



BeitragVerfasst: Mo 08.10.18 14:03 
Hallo,

ich bin jetzt schon viel weiter gekommen. Hab Zugriff auf SAP und mein Projekt lässt sich kompilieren.
Allerdings hab ich doch noch folgendes Problem:

Ich hab eine ConsoleApp und eine WindowsFormsApp.
Das Problem ist, dass ich im Quellcode die Sprache mit dem Index 3 Tschechisch ausgewählt habe, wenn ich aber nach dem Kompilieren eine andere Sprache auswähle, wird in der Sprachdatei "Schnittstelle_ALU1_Sprache.xml" immer noch Tschechisch eingetragen.

Bei der WindowsFormsApp hab ich folgenden Code für die Sprachauswahl:
ausblenden C#-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
// Tschechisch vorgewählt.
toolStripComboBox1.SelectedIndex = 3;

toolStripComboBox1.Click += new EventHandler(Sprache);

private void Sprache(object sender, EventArgs e)
{
    XmlDocument document = new XmlDocument();
    document.Load(@"C:\Users\IZimmermann\source\repos\WindowsFormsApp1\WindowsFormsApp1\bin\Debug\Schnittstelle_ALU1.xml");
    XmlNodeList nodes = document.GetElementsByTagName("(Sprache)");

    int sprache = toolStripComboBox1.SelectedIndex;
    string Sprache= toolStripComboBox1.SelectedItem.ToString();
                
    XmlWriter xmlWriter = XmlWriter.Create("Schnittstelle_ALU1_Sprache.xml");
    xmlWriter.WriteStartDocument();
    xmlWriter.WriteStartElement("Sprache");
    xmlWriter.WriteAttributeString("SPRACHE", Sprache);

    xmlWriter.WriteEndDocument();
    xmlWriter.Close();
}


Moderiert von user profile iconTh69: C#-Tags hinzugefügt
Moderiert von user profile iconTh69: Topic aus Sonstiges (.NET) verschoben am Mo 08.10.2018 um 14:35
Th69
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Moderator
Beiträge: 4764
Erhaltene Danke: 1052

Win10
C#, C++ (VS 2017/19/22)
BeitragVerfasst: Mo 08.10.18 14:40 
Du benutzt das falsche Ereignis: ToolStripComboBox.SelectedIndexChanged.
IsabelleZimmermann Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 54



BeitragVerfasst: Mo 08.10.18 14:49 
Wie gebe ich das SelectedIndexChanged in meinem Code an?
Th69
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Moderator
Beiträge: 4764
Erhaltene Danke: 1052

Win10
C#, C++ (VS 2017/19/22)
BeitragVerfasst: Mo 08.10.18 14:56 
Statt dem Click-Ereignis:
ausblenden C#-Quelltext
1:
toolStripComboBox1.SelectedIndexChanged += Sprache; // new EventHandler() ist (seit 2.0) überflüssig					
IsabelleZimmermann Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 54



BeitragVerfasst: Mo 08.10.18 15:01 
Danke, das Problem ist gelöst.