| |
|
|
| Hallo zusammen,
es wird bald ein Update der Listview.dll erfolgen, V1.4. Einige Bugs konnten entfernt werden und zwei neue Funktionen sind auch hinzugekommen. Wenn noch jemandem ein Fehler aufgefallen ist, oder er eine Idee hat, die unbedingt in der Listview.dll umgesetzt werden sollte, wäre jetzt der richtige Zeitpunkt sich hier oder bei mir zu melden. Also her mit euren Ideen und Bugreports...
Gruß und Dank, Frank |
|
|
| |
|
|
|
| Hallo zusammen,
hier mal ein kleiner Zwischenstand, was ich in Version 1.4 bisher verwirklicht und korregiert habe:
- Neuen Parameter N (bisher unbenutzt) für PrintListview() eingeführt. N kann ein Zeiger auf einen Text sein, wenn sie als Seitenzahlen-Text etwas anderes als Seite benutzen wollen. - Leerer-Itemfeld-Bug (siehe V1.3) auch in den Funktionen SearchText(), ListviewToDbf(), GetNeededMemory(), GetAllSelected(), GetLineText() und CopyLineTo() behoben. - Windows XP / Manifest -Bug behoben, unter XP im Manifest-Modus funktionierte das Sortieren nicht mehr und die Sortierpfeile wurden nicht mehr angezeigt. - GetRealColumnIndex(), ermittelt den tatsächlichen Index einer Spalte, auch wenn die Spalten per Drag&Drop verschoben wurden. - CheckIfMarked(), markiert die Checkboxen aller Zeilen, die selektiert sind, und umgekehrt. - MarkIfChecked(), selektiert alle Zeilen, deren Checkbox markiert ist, und umgekehrt. - SelectColumnEdits(), bestimmt, ob EnableEdit() auf alle Spalten angewendet wird. Also, ob alle Spalten durch den User editiert werden dürfen. - GetVar(), ermittelt bestimmte Listview-Variablen, z.B. das Handle des Editfelds, in dem der User gerade editiert. - Einige kleinere Bugs behoben - SetIconState(), erlaubt jetzt auch transparente Icons.
Gruß, Frank |
|
|
| |
|
|
|
| Hallo,
hier der neuste Stand des kommenden Updates. Wenn keine groben Schnitzer mehr bekannt werden, erfolgt das Update in 1-2 Wochen.
VERSION 1.4: - Neuen Parameter N (bisher unbenutzt) für PrintListview() eingeführt. N kann ein Zeiger auf einen Text sein, wenn sie als Seitenzahlen-Text etwas anderes als Seite benutzen wollen. - Leerer-Itemfeld-Bug (siehe V1.3) auch in den Funktionen SearchText(), ListviewToDbf(), GetNeededMemory(), GetAllSelected(), GetLineText() und CopyLineTo() behoben. - Windows XP / Manifest -Bug behoben, unter XP im Manifest-Modus funktionierte das Sortieren nicht mehr und die Sortierpfeile wurden nicht mehr angezeigt. - GetRealColumnIndex(), ermittelt den tatsächlichen Index einer Spalte, auch wenn die Spalten per Drag&Drop verschoben wurden. - CheckIfMarked(), markiert die Checkboxen aller Zeilen, die selektiert sind, und umgekehrt. - MarkIfChecked(), selektiert alle Zeilen, deren Checkbox markiert ist, und umgekehrt. - SelectColumnEdits(), bestimmt, ob EnableEdit() auf alle Spalten angewendet wird. Also, ob alle Spalten durch den User editiert werden dürfen. - GetVar(), ermittelt bestimmte Listview-Variablen, z.B. das Handle des Editfelds, in dem der User gerade editiert. - Einige kleinere Bugs behoben - SetIconState(), erlaubt jetzt auch transparente Icons. - SetFilelistFilter(), eine Filterfunktion für FilelistToCsv(). Bis zu 32 Filterstrings können bestimmt werden, die beim Laden einer Dateiliste ignoriert werden. - SetFilelistNoFilter(), noch eine Filterfunktion für FilelistToCsv(). Bis zu 32 Filterstrings können bestimmt werden, die beim Laden einer Dateiliste angezeigt werden. Alle anderen werden nicht mit in die Liste übernommen. - AddItemValues(), addiert alle Zahlenwerte einer Spalte und liefert die Summe. Mit 80 Bit Genauigkeit !!! - Bei den automatischen Editcontrols den Windowstyle WS_BORDER entfernt, sah übel aus im Windows XP Manifest-Modus. Ansonsten fällts kaum auf. - DbfToCsv(), Bug bei leerer Datenbank behoben. - EnableEdits(), 2 neue Flags eingefügt. Jetzt kann auch ein linker Maus-Doppelklick das Editieren starten, oder Doppel-Links und Rechtsklick. - GetControlParas() wurde erweitert um Abfrage des linken Mausklicks (vorher nur Rechtsklick und Doppellinksklick).
Gruß, Frank |
|
|
| |
|
|