FRichEdit

Mehrzeiliges Edit - Control

PropertyDatentyp(Read/Write)Hinweise
LeftInteger (R/W) Linke Position
TopInteger (R/W) Obere Position
WidthInteger (R/W) Weite
HeightInteger (R/W) Höhe
VisibleInteger (R/W) TRUE = sichtbar (voreingestellt) ; FALSE = nicht sichtbar
EnabledInteger (R/W) TRUE = aktiv (voreingestellt) ; FALSE = inaktiv
BKColorUInteger (R/W) Hintergrundfarbe des ges. Control ; voreingestellt ist weiss
TextColorUInteger (R/W) Textfarbe der Auswahl ; voreingestellt ist schwarz
HandleHWND (R) Handle des Control(nur lesen !)
CtHandleHWND (R) Handle des Containers , ein unsichtbares Elternfenster (nur lesen !)
BorderInteger (W) 0 = ohne
1 = sunken
2 = Umrandung
TextLenInteger (R/W) Länge des Textes
TextString (R/W) Text des Control
ReadOnlyInteger (R/W) TRUE = Nur lesen
FALSE = Normal
LMarginInteger (R/W) Setzt den linken Rand (in Pixel)
AutoHScrollInteger (W) True = Autoscroll, False = automatischer Umbruch am rechten Rand. Voreingestellt ist FALSE
AutoVScrollInteger (W) True = Autoscroll, False = Stopp am unteren Rand. Voreingestellt ist TRUE
ScrollBarsInteger (W) True = ScrollBars sichtbar, False = ScrollBars nicht sichtbar. Voreingestellt ist TRUE
ModifidInteger (R) True = Text ist geändert, False = nicht geändert
SelTextString (R) Text der Auswahl
SelStartInteger (R) Null basierter Indea des ersten Zeichens der Auswahl
SelLenInteger (R) Anzahl der ausgewählten Zeichen
fontObject (R/W)
FaceName String (R/W) Schriftname
Size Integer (R/W) Schriftgröße
Bold Integer (R/W) TRUE = Bold, FALSE = Normal
Italic Integer (R/W) TRUE = Italic, FALSE = Normal
Underline Integer (R/W) TRUE = Underline, FALSE = Normal
StrikeOut Integer (R/W) TRUE = StrikeOut, FALSE = Normal
FontHandle HFONT (R) Handle der Schrift (nur lesen !)
Sub/FunctionArgumenteHinweise
SUB Create (ByVal hParent As HWND,
ByVal x As Integer,ByVal y As Integer,ByVal w As Integer,ByVal h As Integer )
Handle des Elternfenster
Dimensionen x,y,Weite,Höhe
Sub Clear keine Löscht den gesamten Inhalt des RichEdit
Sub GlobalFontStyle keine Setzt den globalen Schriftstil.
Sub SelFontStyle keine Setzt den Schriftstil und Textfarbe des markierten Textes
Sub SelParaStyle keine Setzt die Absatzausrichtung des markierten Textes
Sub LoadFile (sFile as String) Inhalt des RichEdit wird aus Datei geladen. Die Erweiterung ( .rtf oder .txt) bestimmt wie gelesen wird.
Sub SaveFile (sFile as String) Inhalt der RichEdit wird in Datei gespeichert.Die Erweiterung ( .rtf oder .txt) bestimmt wie gespeichert wird.
Sub Invalidate keine Veranlasst das senden einer WM_PAINT Botschaft
Sub Repaint keine Wie Invalidate aber mit Nicht-Clientbereich
Event SUBArgumenteHinweis
onChangekeine Inhalt wird geändert
OnKeyDown(nKey AS Integer,
lKeyStatus As Integer)
gedrückte Taste
kann VK_SHIFT,VK_CONTROL oder VK_MENU sein
OnKeyUp(nKey AS Integer,
lKeyStatus As Integer)
Taste
kann VK_SHIFT,VK_CONTROL oder VK_MENU sein
onLbuttondown(ByVal x As Integer,ByVal y As Integer,ByVal flag As Integer) x - Position im Clientbereich
y - Position im Clientbereich
ob und welcher virtual keys ist gedrückt(z.B.MK_CONTROL,MK_SHIFT)
onLbuttonup(ByVal x As Integer,ByVal y As Integer,ByVal flag As Integer) x - Position im Clientbereich
y - Position im Clientbereich
ob und welcher virtual keys ist gedrückt(z.B.MK_CONTROL,MK_SHIFT)
onMousemove(ByVal x As Integer,ByVal y As Integer,ByVal flag As Integer) x - Position im Clientbereich
y - Position im Clientbereich
ob und welcher virtual keys ist gedrückt(z.B.MK_CONTROL,MK_SHIFT)
onRbuttondown(ByVal x As Integer,ByVal y As Integer,ByVal flag As Integer) x - Position im Clientbereich
y - Position im Clientbereich
ob und welcher virtual keys ist gedrückt(z.B.MK_CONTROL,MK_SHIFT)