Guten Tag,
ich habe mit einer Klasse eine transparente Richtextbox erstellt. Läuft 1A. Aber jedes mal wenn da ein Text rein geschrieben wird fängt dies an zu Flackern.
Code:
Meine Form hat schon DoubleBuffered auf true. Aber es flackert immer weiter.
mit freundlichen Grüßen
Marcel Bengen (DrawCase)
ich habe mit einer Klasse eine transparente Richtextbox erstellt. Läuft 1A. Aber jedes mal wenn da ein Text rein geschrieben wird fängt dies an zu Flackern.
Code:
VB.NET-Quellcode
- Imports System.Runtime.InteropServices
- Public Class TransparentRichTextBox
- Inherits RichTextBox
- <DllImport("kernel32.dll", CharSet:=CharSet.Auto)> _
- Private Shared Function LoadLibrary(ByVal lpFileName As String) As IntPtr
- End Function
- Protected Overrides ReadOnly Property CreateParams() As CreateParams
- Get
- Dim params As CreateParams = MyBase.CreateParams
- If LoadLibrary("msftedit.dll") <> IntPtr.Zero Then
- params.ExStyle = params.ExStyle Or &H20
- params.ClassName = "RICHEDIT50W"
- End If
- Return params
- End Get
- End Property
- End Class
Meine Form hat schon DoubleBuffered auf true. Aber es flackert immer weiter.
mit freundlichen Grüßen
Marcel Bengen (DrawCase)