| |
|
|
| Hallo zusammen,
die Listview.dll ist jetzt in Version 1.3 verfügbar.
Die Listview.dll ist eine Dll, um den Umgang mit Microsofts SysListview32-Controls, das sind mehrspaltige Tabellen, zu erleichern und zu erweitern. So können sie z.B. mit Leichtigkeit eine automatische Sortierung aller Zeilen erreichen, basierend auf den Werten jeder einzelnen Spalte. Auf Knopfdruck kann das Listview sortiert werden, auf- oder absteigend, nach Zahlen oder nach Buchstaben. Es können Icons (kleine Bilder) eingebaut werden, oder auch nicht, Trennstriche sind wählbar, freie Farbwahl von Text und Hintergrund usw. Ganze Dateien (.csv oder .dbf) können in einem Rutsch schnell in das Listview eingelesen werden, und auch wieder exportiert werden. Checkboxen lassen den Anwender bestimmte Zeilen markieren. Editfelder sorgen für ein anwenderfreundliches Editieren.. Dateiordner-Strukturen lassen sich blitzschnell einladen und/oder als Datei speichern. Hintergrundsbilder oder verschiedenfarbige Listviews verwenden - alles kein Problem. Und ebenfalls wichtig: Eine umfangreiche Druckfunktion ist auch vorhanden... Programmierer, die in ihren Programmen Tabellen oder eine tabellenartige Anzeige benötigen, finden mit der Listview.dll eine schnelle unf konfortable Methode, diese zu realisieren. Programmiert in Assembler, mit Profan und PureBasic Beispielen...
Das ist neu in Version 1.3: - GetColumnUpdate(), liest Reihenfolge, Breite und Formatierung aller Spalten aus. Wieder setzbar mit SetColumnUpdate() - SetColumnUpdate(), setzt Reihenfolge, Breite und Formatierung aller Spalten eines Listviews, das mittels GetColumnUpdate() ausgelesen wurde - RaiseColumns(), setzt eine andere Schrift- und Hintergrundsfarbe für eine oder mehrere Spalten eines Listviews. Macht Listviews übersichtlich. - MixRGBs(), mischt zwei Farbwerte zu einem. - SetBackImage(), verpaßt einem Listview eine Hintergrunds-Grafik. - PrintListview(), bringt ein Listview aufs Papier, wahlweise auch mit Grids, Icons und Checkboxen ! - AreCheckboxenPresent(), ermittelt, ob ein Listview mit Checkboxen arbeitet. - AreIconsPresent(), ermittelt, ob ein Listview mit Icons arbeitet. - EraseListview(), entfernt alle Listview-Strukturen eines Listviews innerhalb der Dll. - GetControlParas(), ermittelt, ob und wo ein Mausklick auf ein Item per rechter Maustaste oder linkem Doppelklick stattgefunden hat - GetOwnControlParas(), ermittelt die Daten eines Items, mit denen leicht eigene Controls an passender Stelle im Listview erzeugt werden können. - SetStyle(), setzt einen Listview-Style, der bei der Erstellung nachfolgender Listviews übernommen wird. - Kleinen Bug in FilelistToCsv() behoben, der in Hauptordnern immer eine Datei, bzw. einen Ordner verschluckte. - Neues Flag für FilelistToCsv() eingebaut (Flag $400 = Versteckte Dateien (Hidden Flag) sollen nicht angezeigt werden) - Bug behoben in ListviewToCsv(), der bei leeren Itemfeldern einen Fehler auslösen konnte - Einen neuen PureBasic-Quellcode (plus Exe) von Heinz Brill beigefügt, aktuelles Verzeichnis auslesen und drucken
Hier kann die Listview.dll (1 MB) runtergeladen werden: Webpage |
|
|
| |
|
|