Hallo, ich bin gerade dabei, mich in C# einzuarbeiten. Ich arbeite mit dem FrameWork 1.1 und als IDE verwende ich SharpDevelop. Ich habe eine Form, auf der ich eine TextBox angelegt habe, deren MultiLine-Eigenschaft auf True gestellt ist. Ausserdem habe ich drei String-Variablen, die unterschiedliche Texte enthalten. Diese Variablen möchte ich der Text-Eigenschaft der TextBox zuweisen, aber ich möchte, dass jeder Text in einer neuen Zeile beginnt. Meine Frage ist nun, wie zaubere ich einen NewLine-Character da rein. Ich möchte NICHT "\n" in der Zuweisung der Text-Variablen verwenden, sondern das NewLine "von Hand" da reinbringen. In VB konnte man ja folgendes schreiben: TextBox.text = Text1 & vbCrLf & Text2 & vbCrLf & Text Wie funzt das in C#? Und die zweite Frage wäre, wie man in C# mit der seriellen Schnittstelle arbeiten kann (nochmals zur Info, ich hab das FW 1.1, system.io.ports funktioniert also nicht). Hoffe, ihr könnt mir helfen :-) Ralf
Hallo Ralf, was verstehst du denn bitte unter von Hand reinbringen? Meiner Meinung nach das einfachste und auch analog zu deinem VB-Beispiel wäre Environment.NewLine zu verwenden: TextBox.Text = Text1+Environment.NewLine+Text2; Zu dem Thema Serielle Schnittstelle unter .net1.1 gab es hier bereits einen langen Thread, such mal nach Commbase.cs. Hoffe dir ist geholfen :) Marcus
Hallo Marcus, danke für den Hinweis mit dem Thread, hab ich gefunden, werd ich durchlesen. Das mit Environment.NewLine hab ich nicht gewusst, ich finde die FW-Hilfe nicht so gut wie von VB. Woher soll man denn wissen, dass sowas in Environment definiert ist? :-) Werd ich auch probieren. Nochmals danke. Ralf
Hallo Ralf, ich komme aus der C-Ecke zu C#, mein größtes Problem war die Bestandteile von z.B. Windows Forms richtig zu nutzen, da hilft nur üben und lesen: -einschlägige Foren -Microsoft Knowledge Base -Hilfe Viel Erfolg weiterhin. Marcus
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.