| |
|
|
| ~~~~~~~~~~~~ Listview.dll ~~~~~~~~~~~~
Die Version 1.5 der Listview.dll ist jetzt verfügbar. Neu hinzugekommen sind folgende Sachen:
- GetColumnName(), ermittelt den Text eines Spaltenbuttons. - SetColumnName(), weist einem Spaltenbutton einen neuen Text zu. - SetIconColumn() bestimmt, in welcher Spalte das nächste Icon erscheint. Jetzt sind Icons in allen Spalten möglich (Sub-Icons) ! - Neue Icontechnik programmiert, jetzt können auch gezielt einzelne Icons gesetzt werden, ohne das jede Zeile mit Icons gefüllt wird. - PrintListview() druckt jetzt auch Sub-Icons. - GetIcon(), ermittelt die Nummer des Icons, die mit SetIcon(), SetIconFromMem() oder SetIconWith() übergeben wurde. - Sortierung nach Zahlen jetzt ausgeweitet auf negative Zahlen und Dezimalzahlen. * - PrintListview(), neues Flag (32). Druckt jetzt auch farbige Spalten (in druckerfreundlichem grau). - PrintListview(), noch ein neues Flag (64). Farbige Zeilen werden jetzt ebenfalls gedruckt (auch in druckerfreundlichem grau). - PrintListview(), und noch ein neues Flag (128). Druckerdialog soll nicht angezeigt werden.. - PrintListview(), Ausdruck der Spaltenbuttons jetzt am Anfang jeder Seite, nicht nur auf der ersten. - PrintListview(), bei der Seitenzahl wird jetzt ausgegeben, wieviele Seiten der Ausdruck hat, z.B.: Seite 4 / 67. - PrintColumns(), legt fest, welche Spalten eines Listviews beim Drucken mit PrintListview() ausgedruckt werden sollen. Voreingestellt sind alle. - PrintListview(), Clipping-Fehler bei sehr schmalen Spalten behoben. - GetItemTextsAsInteger(), liest die Itemtexte einer kompletten Spalte aus und speichert die Texte als Integerzahlen. - GetItemTextsAsFloat(), liest die Itemtexte einer kompletten Spalte aus und speichert die Texte als 64 Bit Fließkommazahlen. - GetEdgeIntegers(), ermittelt aus einer Tabelle mit Integerzahlen den niedrigsten und den höchsten Wert. - GetEdgeFloats(), ermittelt aus einer Tabelle mit Fließkommazahlen den niedrigsten und den höchsten Wert. - GetFloat(), liest eine 64 Bit Fließkommazahl (FLOAT8) aus einem Speicherbereich aus. - GetVar(), neue Flags.
* Ab dieser Version wurde die Zahlensortierung erheblich erweitert. So werden jetzt auch negative und/oder dezimale Zahlen richtig sortiert. Ob für dezimale Zahlen ein Punkt oder ein Komma als Trennzeichen verwendet wird, ist egal. Die Zahlen-Sortierung ist dadurch nur unmerklich langsamer geworden. Dafür werden alle Zahlen jetzt als 64 Bit Fließkommazahlen angesehen!
~~~
Die neue Version kann hier runtergeladen werden (1.21 MB): [...]
Wer die Listview.dll noch nicht kennt, hier eine kleine Beschreibung:
Was ist denn überhaupt ein Listview ? Ob sies glauben oder nicht, sobald sie ihren Windows-PC anschalten, erscheint schon das erste Listview... ... wo, fragen sie ? Auf ihrem Bildschirm... Der Windows Bildschirm ist nämlich nichts anderes als ein Listview !!! Allerdings kein Report-Listview. Und genau diese Report Listviews unterstützt die Listview.dll. Reports, das sind Tabellen. Mit der Listview.dll können also mehrspaltige Tabellen, einfach, konfortabel und effektiv genutzt werden. So können sie z.B. mit Leichtigkeit eine automatische Sortierung aller Einträge der Tabelle erreichen, basierend auf den Werten jeder einzelnen Spalte. Auf Knopfdruck kann das Listview auf- oder absteigend sortiert werden, nach Zahlen oder nach Buchstaben. Die Sortierung nach Zahlen funktioniert auch mit negativen und dezimalen Zahlen (z.B. -2517 oder -1736,59376 usw.). Es können Icons (kleine Bilder) eingebaut werden, oder auch nicht, Trennstriche sind wählbar, freie Farbwahl von Text und Hintergrund. Komplette Spalten und auch Zeilen können extra eingefärbt werden, und der Hintergrund kann mit einer Grafik verschönert werden. 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 aller oder ausgesuchter Einträge (mehr dazu weiter unten). Natürlich kann das Listview auch konfortabel zu Papier gebracht werden.. Vergessen sie ruhig Listboxen, auch die sortierten. Listviews sind deutlich flexibler, schneller und ansprechender, dank der Listview.dll !
Gruß, Frank Abbing |
|
|
| |
|
|