Diese Sammlung ist die 3. Ausgabe der SchlumpfSoft Controls.
Es wurden gegenüber der vorherigen Versionen einige Änderungen vorgenommen und neue Controls hinzugefügt sowie die Struktur geändert.
Die 1. Version ist mittlerweile nicht mehr verfügbar.
[!NOTE]
Die Version 2 ist noch verfügbar, wird aber aus folgendem Grund nicht mehr weiterentwickelt.
Die Controls in diesem Repositorie sind alle innerhalb einer Bibliothek vorhanden.
Das führt dazu das jedesmal die gesamte Bibliothen geladen werden muss (auch wenn nur ein einziges Control benötigt wird).
Diese Umstand hat mich veranlasst die Controls in Einzelbibliotheken zu packen.
Dadurch wurde der Speicheverbrauch drastich reduziert (auf ca. 1% bei Verwendung des kleinsten Controls und auf ca. 77% bei Verwendung des größten Controls).
Die genannten Werte beziehen sich auf die aktuelle Größe der Bibliothek in diesem Repositorie gegenüber der Einzelbibliotheken im neuen Repositorie.
Desweitern wird sich die Speichereinsparung noch weiter verbessern wenn noch weitere Controls hinzugefügt werden.
Zurzeit sind folgende Steuerelemente vorhanden:
AniGif Control - Ein Control zum anzeigen von animierten Grafiken.
ColorProgressBar Control - Ein Control zum Anzeigen eines farblichen Fortschrittsbalkens.
DriveWatcher Control - Ein Control zum Überwachen der Laufwerke.
ExplorerTreeView Control - Das Steuerelement ist ein spezielles TreeView Control, dass die Struktur des Verzeichnisbaums des Windows Explorers nachahmt.
ExtendedRTFControl - Eine erweiterte RTF TextBox.
FileListControl - Ein Control zum Anzeigen von Dateien in einem Verzeichnis.
ImageComboBox Control - Ein Control zum Anzeigen einer Combobox mit Symbolen.
IniFile Control - Ein Set von Komponenten zum Verwalten von INI - Dateien.
NotifyForm Control - Ein Control zum anzeigen eines Benachrichtigungsfensters.
SevenSegment Control - Ein Control zum Anzeigen von Zeichen als 7-Segmentanzeige.
Shape Control - Ein Control zum Darstellen einer Linie, eines Rechtecks oder einer Ellipse.
TransparentLabel Control - Ein Control zum Anzeigen eines Textes mit durchscheinendem Hintergrund.
Wizard Control - Ein Control zum erstellen eines Assistenten.
geplante Änderungen und Erweiterungen
Eine Möglichkeit die Breite des MultiDigit Control automatisch an die Anzahl der Digits anzupassen.
Ein Control zum Auslesen und Bearbeiten der EXIF Tag's von Bildern hinzufügen.
Ein Control zum Auslesen und Bearbeiten von ID3 Tag's von Musikdateien hinzufügen.
Ein Control zum Auswählen einer Uhrzeit hinzufügen.
Ein Control zur Anzeige und Extraktion von Icons aus DLLs oder EXEs.
Ein Control zur Eingabe und zum Validieren von Passwörtern hinzufügen.