Laden...
A
Alex_1410
myCSharp.de - Member
1
Themen
2
Beiträge
Letzte Aktivität
vor 4 Jahren
Dabei seit
08.05.2020
Alter
54
Herkunft
Stuttgart
Interessen
C#
Erstellt vor 4 Jahren

Hallo witte und Brymax,

vielen Dank für eure schnellen Antworten.

Das mit dem += hat sofort geklappt.
Werde mich auch gleich intensiver mit diesem Thema beschäftigen.
und mir auch die TextBox.Multiline und TextBox.AppendText() Methode anschauen und ausprobieren.

* Duesemannr… den nächsten Code poste ich richtig.

Grüße
Alex

Erstellt vor 4 Jahren

Hallo zusammen.

Ich bin der Alex und ganz neu im Forum und auch bei C#.
Um mich herum viele Dicke C# und WPF Wälzer, aber irgendwie bringen die mich nicht weiter.

Hab da ein kleines Problem.

Das gewünschte Ergebnis sollte eigentlich sein,

das in der TextBox die Zahlen 1-9 untereinander ausgegeben werden sollen.
Aber er schreibt die Zahlen immer wieder direkt übereinander und
sehr seltsam finde ich es, dass er die Texte nach der Messagebox,
erst anzeigt, wenn die Schleife durchgelaufen ist. Eigentlich müsste
er die Texte doch 10 mal anzeigen, weil die schleife so oft durchläuft?

Weiß jemand, wie man den Text richtig in der TextBox ausgibt und wieso
die zwei Textzeilen erst angezeigt werden, nach dem die Schleife beendet wurde?

Mein Code:

int[] mehrzahlen = new int[10]; 

private void Button_Click(object sender, RoutedEventArgs e)
        {
            
            for (int i = 0; i<10;i++)
            {

                txt_box.Text = "\n Array:" + Convert.ToString(i) + "\n\r" + "Hallo";
                MessageBox.Show(Convert.ToString(i));

                txt_box.Text= "Hallo" + "Das ist ein Textausgabe versuch" 
                txt_box.Text = "Dieser Text sollte unterhalb der Textbox angezeigt       werden";
                
            }