Zeichnen auf einer RichTextBox mittels GDI+ ?

16/09/2008 - 15:27 von CarstenDD | Report spam
Hallo miteinander,
ich möchte auf/in (? ich bin mir nicht sicher, was richtig ist bzw.
überhaupt geht) einer RichTextBox (RTB) Symbole zeichnen. Beispielsweise
kleine Quadrate. Diese sollen nicht tatsàchlich Bestandteil der RTB sein,
aber im Bereich der vergrösserten linken SelectionMargin so aussehen, als
gehörten sie zur RTB. Leider sind meine Versuche bisher gescheitert, etwas
sichtbares zu erhalten. Ich habe es im TextChange-Ereignis der RTB
folgendermassen versucht:

Dim z As Graphics = Me.CreateGraphics()
Dim stift As New Pen(Color.Red, 2)
z.DrawRectangle(stift, Me.RichTextBox1.Left + 10,
Me.RichTextBox1.Top + 10, 10, 10)

Ich bin für jeden Hinweis dankbar, der der Problemlösung dient.

Gruss Carsten
 

Lesen sie die antworten

#1 Karsten Sosna
16/09/2008 - 15:53 | Warnen spam
"CarstenDD" schrieb im Newsbeitrag
news:
^^^^^^^^^^^^^^^^^^^^
Damit Deine Frage überhaupt gelesen und qualifiziert beanwortet wird
solltest Du hier deinen vollen Namen(Vor- und Zuname) einstellen.

Hallo miteinander,
ich möchte auf/in (? ich bin mir nicht sicher, was richtig ist bzw.
überhaupt geht) einer RichTextBox (RTB) Symbole zeichnen. Beispielsweise
kleine Quadrate. Diese sollen nicht tatsàchlich Bestandteil der RTB sein,
aber im Bereich der vergrösserten linken SelectionMargin so aussehen, als
gehörten sie zur RTB. Leider sind meine Versuche bisher gescheitert, etwas
sichtbares zu erhalten. Ich habe es im TextChange-Ereignis der RTB
folgendermassen versucht:

Dim z As Graphics = Me.CreateGraphics()
Dim stift As New Pen(Color.Red, 2)
z.DrawRectangle(stift, Me.RichTextBox1.Left + 10,
Me.RichTextBox1.Top + 10, 10, 10)

Ich bin für jeden Hinweis dankbar, der der Problemlösung dient.

Gruss Carsten



Auch wenn Du Deinen Namen noch nicht mal schreiben kannst. ;=)

Du zeichnest auf dem Formular(Me.CreateGraphics), und das auch nur temporàr.
Soweit mir bekannt kann man auch nicht in einer RichTextBox "rummalen".
Gruß Scotty

Ähnliche fragen