Also $oul,
1. Farbauswahl:
Benutze den CommonDialog für die Farbauswahl:
Zum einfärben dann:
2. Speichern/Laden von RTF:
Hier kannst du das RTF Format verwenden. Dies war zu Beginn der Grund, warum ich dir von der Textbox abgeraten habe. RTF Textboxen bringen eben viele Vorteile mit sich, wie:
.SaveFile -> um zu speichern, inkl. der Formatierung
.SelFontSize -> Schriftgrösse
.SelFontName -> Schriftart
etc..
So kannst du eine RichTextBox (inkl. der Formatierung, wie Farbe, Schriftart, etc.)
speichern:
Du musst hier natürlich nicht ein .rtf File speichern. Auch:
wäre möglich.
Laden (inkl. der Formatierung) geht nun wie folgt:
Bei Fragen, weisst du ja, wo du mich findest. ;-)
Gruzz local
1. Farbauswahl:
Benutze den CommonDialog für die Farbauswahl:
Code:
CommonDialog1.ShowColor
Zum einfärben dann:
Code:
TextBox.SelLength = Len(TextBox.Text)
TextBox.SelColor = CommonDialog1.Color
2. Speichern/Laden von RTF:
Hier kannst du das RTF Format verwenden. Dies war zu Beginn der Grund, warum ich dir von der Textbox abgeraten habe. RTF Textboxen bringen eben viele Vorteile mit sich, wie:
.SaveFile -> um zu speichern, inkl. der Formatierung
.SelFontSize -> Schriftgrösse
.SelFontName -> Schriftart
etc..
So kannst du eine RichTextBox (inkl. der Formatierung, wie Farbe, Schriftart, etc.)
speichern:
Code:
RichTextBox1.SaveFile (App.Path & "\Test.rft")
Du musst hier natürlich nicht ein .rtf File speichern. Auch:
Code:
RichTextBox1.SaveFile (App.Path & "\Test.spe")
Laden (inkl. der Formatierung) geht nun wie folgt:
Code:
RichTextBox1.LoadFile (App.Path & "\Test.rtf")
Bei Fragen, weisst du ja, wo du mich findest. ;-)
Gruzz local