Skip to content

Latest commit

 

History

History
146 lines (146 loc) · 13.9 KB

File metadata and controls

146 lines (146 loc) · 13.9 KB

FPC FreeVision

Einleitung

Hinweis: Die Sourcen auf GitHub sind aktueller als das Wiki.
Auch befinden sich Beispiele auf GitHub, welche im Wiki nicht dokumentiert sind.

Tutorial

Einfuehrung

Link Beschreibung
Einleitung
Erster Desktop
Hello World

Statuszeile und Menu

Link Beschreibung
Status Zeile
Status Zeile mehrere Eintraege
Menu
Menu erweitert
Menu verschachtelt
Fertige Statuszeile und Menues
Menu Hinweise
Menu und Statuszeile tauschen

Dialoge

Link Beschreibung
Event abarbeiten
Erster Dialog
Button
CheckBoxen
RadioButton
Bezeichnung fuer Check und Radio-Group
InputLine (Edit-Zeile)
Werte im Dialog merken
Freien Speicher ueberpruefen
Werte des Dialoges auf Platte speichern
StaticText gut fuer ein About

Dialoge als Komponente

Link Beschreibung
Ein einfaches About
Dialog mit lokalem Ereigniss
Komponenten zur Laufzeit modifizieren
Verschiedene Dialog Farben
Event an Dialog uebergeben

Listen und ListBoxen

Link Beschreibung
StringCollection unsortiert
StringCollection sortiert
ListBox unsortiert
ListBox sortiert
ListBox mehrere Spalten
ListBox einfuegen und entfernen von Eintraegen
ListBox Doppelklick

EventHandle auserhalb Komponenten

Link Beschreibung
Maus-Event
Tastatur Event

Komponenten modifizieren

Link Beschreibung
Button modifizieren

Fenster

Link Beschreibung
Erstes Fenster
Fenster neu und schliessen
Fenster verwalten
Fenster mit Bedienelemte ausstatten

Editor

Link Beschreibung
Einfaches Editor-Fenster
Speichern und oeffnen
Suchen Ersetzen
Zwischenablage

TView

Link Beschreibung
Einfachstes TView
TView erweitern

Fertige Dialoge

Link Beschreibung
Einfache MessageBox
Einfache MessageBox mit Auswertung
Einfache MessageBox mit Vorgabe Rect
String-Eingabe Box
Datei Dialoge
Ordner wechseln

Optische-Gestaltung

Link Beschreibung
Desktop-Hintergrund Zeichen
Desktop-Hintergrund Farbe
Eigener Desktop Hintergrund
Hintergrund auf Dialog

Diverses

Link Beschreibung
Idle Handle eine Uhr
String formatieren
InputLine Validate
Baum Ansicht
Terminal Resize abfangen (nur Linux)

Gadgets

Link Beschreibung
RAM Verbrauch anzeigen (Heap)
Eine Uhr

Experimente

Link Beschreibung
2 Menus
Menu graue Eintraege
2 Desktop
Menu Box
Einfache MessageBox mit Dlg
Eintrag einfuegen
EditListBox unsortiert
HistoryViewer

Test

Link Beschreibung
Komponenten zur Laufzeit modifizieren
TabSheet
ListBox
ListBox Heap