C#: Anfänger-Fragen (TextBox & serielle Schnittstelle)

Gast #714574
Lesenswert?

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
Gast #714680
Lesenswert?

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
Gast #714703
Lesenswert?

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
Gast #714745
Lesenswert?

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

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren