Entwickler-Ecke

Basistechnologien - TextBox- Anzeige wahlweise ändern


vit30 - Mi 31.03.10 09:33
Titel: TextBox- Anzeige wahlweise ändern
Hallo!
Ich möchte das manche(nicht alle) Daten im textBox mit anderem Schrift angezeigt werden.
Mit Eigenschaften von textBox klappt nicht. Bei String habe ich auch nichts passendes gefunden.
Es soll ungefähr so aussehen:

C#-Quelltext
1:
textBox.Text = output(//string-Variable) + A(//Variable, die mit anderem Schrift angezeigt werden muss)                    

DAnke!


danielf - Mi 31.03.10 10:20

Hallo,

das kann das TextBox Control nicht. Dafür brauchst du ein RichTextBox, welches wiederum unterschiedliche Möglichkeiten der Formatierung benötigt. Zum einen kannst du im RTF-Format Formatierung vornehmen oder Mittels Selektion den gewünschten Text auswählen und die Schrift formatieren.

Gruß


vit30 - Mi 31.03.10 10:38

AAAAAA :cry:
Ich habe schon ganze Programm mit textBox gemacht!
Kann ich jetzt alles schnell ändern?
Wenn ja, wie?


danielf - Mi 31.03.10 10:49

Hmmm... was meinst du mit schnell? Hättest ja eh müssen jede Stelle editieren. Nun musst du halt noch aus den Textboxen RichtTextBoxen machen :/ Da musst du wohl durch.


vit30 - Mi 31.03.10 10:56

Habe schon gemacht :) War nicht so tragisch.
Aber ich komme trotzdem nicht weiter.
Ich habe folgendes versucht:

C#-Quelltext
1:
2:
3:
4:
                Form form = new Form();
                form.Text = text_equal;
                form.BackColor = Color.DarkBlue;
                richTextBox1.Text = Output + "=" + (form.Text);


Farbe bleibt schwarz.


danielf - Mi 31.03.10 11:00

Ich vermute du willst die Farbe der ricTextBox1 ändern .. und nicht der Form?


vit30 - Mi 31.03.10 11:02

genau,aber ich weiss nicht wie..


JüTho - Mi 31.03.10 11:19

Siehe die Beispiele unter RichTextBox.SelectionColor und RichTextBox.SelectedText.

Jürgen


vit30 - Mi 31.03.10 11:28

Danke!
Jetzt komme ich weiter!
Ich immer das Problem: ich weiss nicht wie man richtig suchen muss.


JüTho - Mi 31.03.10 13:01

user profile iconvit30 hat folgendes geschrieben Zum zitierten Posting springen:
Ich immer das Problem: ich weiss nicht wie man richtig suchen muss.

Im Zweifelsfall geht das immer über den Index nach "Name der Klasse" > "Alle Member" und dort die Inhaltsangabe der Eigenschaften, Methoden, Ereignisse.

Jürgen