TextBox Hintergrund ändern

07/03/2009 - 09:13 von Karsten Sosna | Report spam
Hallo NG,
gibt es irgendeine Möglichkeit, wie ich auf dem Hintergrund einer TextBox
zeichnen. Grund ist der, das ich sehen möchte wie lang der Text der TextBox
ist. Wenn am Ende Leerzeichen stehen, kann man diese nunmal nicht sehen. Was
ich erreichen möchte ist so ein Aussehen, als wàre der komplette Text
markiert. Ich weiß, das dieses Control vom Betriebssystem gezeichnet wird.
Die Funktionalitàt der TextBox darf dabei auch nicht geàndert werden.

Danke für jeden Tipp.
Gruß Scotty
 

Lesen sie die antworten

#1 Karsten Sosna
07/03/2009 - 10:59 | Warnen spam
gibt es irgendeine Möglichkeit, wie ich auf dem Hintergrund einer TextBox
zeichnen. Grund ist der, das ich sehen möchte wie lang der Text der
TextBox ist. Wenn am Ende Leerzeichen stehen, kann man diese nunmal nicht
sehen. Was ich erreichen möchte ist so ein Aussehen, als wàre der
komplette Text markiert.



Hab es jetzt mit einer RTB gelöst:
\\\
Private blnRecursive As Boolean

Private Sub RichTextBox_TextChanged(ByVal sender As Object, ByVal e As
System.EventArgs) Handles RTB_Pattern.TextChanged, RTB_Replace.TextChanged
Dim RTB = DirectCast(sender, RichTextBox)

If blnRecursive Then
blnRecursive = False
Exit Sub
End If
blnRecursive = True

Dim selStart = RTB.SelectionStart

RTB.Rtf = "{tf1\ansi\ansicpg1252\deff0\deflang1031" & _
"{\fonttbl{\f0\fnil\fcharset0 Courier New;}}" & _
"{\colortbl ;ed0\green0\blue0;ed255\green255\blue0;}" & _
"\viewkind4\uc1\pard\cf1\highlight2\f0\fs20 " & _
RTB.Text & _
"\cf0\highlight0\par}"

RTB.SelectionStart = selStart
End Sub
///
Gruß Scotty

Ähnliche fragen