Mehrzeiliges Edit - Control
Property | Datentyp(Read/Write) | Hinweise | |||||||||||||||||||||
Left | Integer (R/W) | Linke Position | |||||||||||||||||||||
Top | Integer (R/W) | Obere Position | |||||||||||||||||||||
Width | Integer (R/W) | Weite | |||||||||||||||||||||
Height | Integer (R/W) | Höhe | |||||||||||||||||||||
Visible | Integer (R/W) | TRUE = sichtbar (voreingestellt) ; FALSE = nicht sichtbar | |||||||||||||||||||||
Enabled | Integer (R/W) | TRUE = aktiv (voreingestellt) ; FALSE = inaktiv | |||||||||||||||||||||
BKColor | UInteger (R/W) | Hintergrundfarbe des ges. Control ; voreingestellt ist weiss | |||||||||||||||||||||
TextColor | UInteger (R/W) | Textfarbe der Auswahl ; voreingestellt ist schwarz | |||||||||||||||||||||
Handle | HWND (R) |
Handle des Parent-Fenster des Control(nur lesen !) (alle Control haben ein eigenes unsichtbares Elternfenster ) | |||||||||||||||||||||
CtrlHandle | HWND (R) | Handle des Control (nur lesen !) | |||||||||||||||||||||
Border | Integer (W) |
0 = ohne 1 = sunken 2 = Umrandung | |||||||||||||||||||||
TextLen | Integer (R/W) | Länge des Textes | |||||||||||||||||||||
Text | String (R/W) | Text des Control | |||||||||||||||||||||
ReadOnly | Integer (R/W) |
TRUE = Nur lesen FALSE = Normal | |||||||||||||||||||||
LMargin | Integer (R/W) | Setzt den linken Rand (in Pixel) | |||||||||||||||||||||
AutoHScroll | Integer (W) | True = Autoscroll, False = automatischer Umbruch am rechten Rand. Voreingestellt ist FALSE | |||||||||||||||||||||
AutoVScroll | Integer (W) | True = Autoscroll, False = Stopp am unteren Rand. Voreingestellt ist TRUE | |||||||||||||||||||||
ScrollBars | Integer (W) | True = ScrollBars sichtbar, False = ScrollBars nicht sichtbar. Voreingestellt ist TRUE | |||||||||||||||||||||
Modifid | Integer (R) | True = Text ist geändert, False = nicht geändert | |||||||||||||||||||||
SelText | String (R) | Text der Auswahl | |||||||||||||||||||||
SelStart | Integer (R) | Null basierter Indea des ersten Zeichens der Auswahl | |||||||||||||||||||||
SelLen | Integer (R) | Anzahl der ausgewählten Zeichen | |||||||||||||||||||||
font | Object (R/W) |
|
|||||||||||||||||||||
Sub/Function | Argumente | Hinweise | |||||||||||||||||||||
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 SUB | Argumente | Hinweis | |||||||||||||||||||||
onChange | keine | Inhalt wird geändert | |||||||||||||||||||||
onUpdate | keine | Inhalt wurde geändert | |||||||||||||||||||||
OnKeyDown | (nKey AS Integer, lKeyStatus As Integer) |
gedrückte Taste kann VK_SHIFT,VK_CONTROL oder VK_MENU sein |
|||||||||||||||||||||
OnSetFocus | (ByVal hWnd As HWND) | Control hat den Focus bekommen |
#Include "FBForms.bi" ' FBForms.bi immer zuerst ' bindet andere Freebasic .bi wie z.B "windows.bi" ein #Include "FBControls.bi" Dim Shared As FForm form1 Dim Shared As FEditBox edit1 form1.Create("Testform",0,0,870,720) edit1.Create(form1.Handle,10,10,200,220) edit1.LoadFromFile("text.txt") form1.Show End