Autor Beitrag
withewolf
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 21



BeitragVerfasst: Sa 12.07.08 17:14 
Hi, Habe in einer Listbox in folgender Variante Namen und Nummern stehen:

Name
Nummer
Name
Nummer
Name
Nummer
Name
Nummer

Nun möchte ich das es mir in einer separaten Listbox nur die Namen ausgibt und wird dieser angeklickt soll in einem Label dessen darunterstehende Nummer stehen. Wie könnte ich das machen versuche schon den ganzen Nachmitag das Problem zu lösen aber es funktioniert nicht.

Mfg withewolf.


Moderiert von user profile iconChristian S.: Topic aus C# - Die Sprache verschoben am Sa 12.07.2008 um 17:15
Christian S.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 20451
Erhaltene Danke: 2264

Win 10
C# (VS 2019)
BeitragVerfasst: Sa 12.07.08 17:16 
Wie sieht denn die Datenhaltung aus? Eine Listbox ist ja nur zur Anzeige der Daten da, nicht um sie zu halten.

Was hast Du bisher versucht?

_________________
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
withewolf Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 21



BeitragVerfasst: Sa 12.07.08 17:27 
Habe hir mal den Code den ich versucht habe der aber noch nicht funktioniert (Hoffe du hast das gemeint ^^):

ausblenden volle Höhe C#-Quelltext
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:
private void button1_Click(object sender, EventArgs e)
        {
            StreamReader reader = new StreamReader(File.OpenRead("Test Text.txt"));
            string line;
            int i, f;
            String[] Name2, Test1;

            while ((line = reader.ReadLine()) != null)
            {
                label1.Text = line;
            }
            reader.Close();

            string[] Name = label1.Text.Split('+');

            listBox1.Items.AddRange(Name);

            int Anzahl = listBox1.Items.Count;

            for (i = 0; i < Anzahl; i++)
            {
                Name2 = Name[i].Split(' ');
                listBox2.Items.AddRange(Name2);

                int Anzahl2 = listBox2.Items.Count;

                for (int l = 0; l > Anzahl2; l = l + 2)
                {
                    label2.Text = listBox2.GetItemText;
                
                }
            }


Werde mal mein vorhaben erleutern ^^.

Habe 3 Textdokumente

-Webseiten
-Projecte
-Auswahl

Nach Auswahl einer Webseite in einer Combobox sollte in einer anderen Combobox die Projecte angezeigt werden. Bis daher funktioniert es ^^.

Die Auswahl Text Datei hat den Inhalt

Name Artnr. Menge Beschreibung+Name Artnr. Menge Beschreibung+Name Artnr. Menge Beschreibung+Name Artnr. Menge Beschreibung+...

Nun hatte ich vor in einer Listbox nur die Namen von der Liste Auswahl anzuzeigen. Bei klick auf den Namen sollten in verschiedenen Labels die anderen Daten angezeigt werden. Und genau die letzten beiden Sätze schildern momentan mein Problem:

-Nur Name in Textbox eingeben
-Andere Daten in Labels ausgeben

Hoffe das ich es gut verständlich geschrieben habe, wenn nicht dann bitte fragen.

Das oben ist nur ein Test gewesen bei dem ich probieren wollte befor ich es in das richtige Programm übertrage.
Aber ich komm da einfach nicht weiter.

Mfg withewolf.