Veröffentlicht 6. Januar 200520 j hallo. ich bin neu hier im forum und habe dieses auch schon durchsucht aber zu meiner frage noch nichts gefunden. ich lerne im moment c# und habe mir ein buch mit einigen beispielen besorgt. in einem beispiel kommt eine textbox vor in der ein zeilenumbruch entstehen soll wenn man einen button klickt. private void showSteps_Click(object sender, System.EventArgs e) { int amount = System.Int32.Parse(number.Text); steps.Text = ""; //string[] ar = {"a", "b"}; *String arrays benutze ich noch nicht* //steps.Lines = ar; string current = ""; do { int digitCode = '0' + amount % 10; char digit = Convert.ToChar(digitCode); current = digit + current; steps.Text += current + '\n' + '\r'; amount /= 10; } while(amount != 0); } mein Problem ist, dass wenn ich in der textbox 'number' eine 2stellige zahl eingebe und auf den button klicke, in der anderen textbox 'steps' die einzelnen ziffern nach und nach untereinander angezeigt werden sollen. multiline habe ich in der textbox auch. nur '\n' + '\r' furnktioniert nicht. anstatt das die zahlen untereinander ausgegeben werden, werden sie durch kästchen getrennt, stehen aber in einer zeile. woran kann das liegen? ich benutze visual studio .net 2003 mit .net framework 1.1 mfg Alex
6. Januar 200520 j Ich glaub du mußt "\r\n" benutzen. Das "\r" steht für CarriageReturn und das "\n" für LineFeed.
6. Januar 200520 j ich habe beide möglichkeiten ausprobiert aber nichts von beiden geht. es muss an der textbox liegen. bei einem layer funktionierts
6. Januar 200520 j Ich weiß nicht, was du genau machst, aber das funktioniert normalerweise in einem Formular: TextBox textBox = new TextBox(); textBox.Parent = this; textBox.Visible = true; textBox.Multiline = true; textBox.Height *= 2; textBox.Text = "abc\r\n123";
7. Januar 200520 j Stell die Eigenschaften der Textbox auf multiline==true wordwrap==false ein, dann sollte es mit Textbox.text = string1 + "\r\n" + string2; bestens klappen...
10. Januar 200520 j hab ich alles gemacht so wie ihr es vorgeschlagen habt. aber es tut sich nix es kommen immer noch diese ٱ zeichen. kann es vielleicht doch irgendwie mit dem unicode zu tun haben? das ich vielleicht UTF-8 benutzen muss, dieser aber nicht benutzt wird? mfg alex
10. Januar 200520 j Fragt mich bitte nicht warum aber urplötzlich funktionierts. :confused: Ich hatte zuletzt den vorschlag "\r\nTEXT" ausprobiert und genau dieser hat nicht funktioniert. (so wie alle andern auch) aber anchdem ich das alles gespeichert habe und das projekt neu startete gings...... vielen dank nochmal :hodata Alex --das gibt ne party :OD --
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.