![]() |
|
|||||||
| Home | Register | FAQ | Members List | Search | Today's Posts | Mark Forums Read |
![]() |
|
|
LinkBack | Thread Tools | Display Modes |
|
||||
|
Hallo Filippo,
gemäß der internen (!) .Net-Beschreibung (die ich nicht kenne...) mag das ja so sein. Nimmt man aber z.B. direkt eine Tabelle statt Deiner ListView, so wird das Event Table_SelectionChanged innerhalb von Basic4ppc nur einmal aufgerufen. Und zur Verdeutlichung konstruiere ich mal folgendes Beispiel: Angenommen jemand möchte viele Zeilen aus einer ListView (oder Tabelle) manuell, aber ohne nachfragen löschen. Mögliche Lösung: Mit jedem Aufruf der SelectionChanged Methode wird die aktuell ausgewählte Zeile sofort (und in der Form sichtbar) gelöscht. Bei einer Tabelle klappt diese Vorgehensweise einwandfrei. Bei einer ListView würde zunächst ebenfalls die korrekte (ausgewählte) Zeile gelöscht. Anschließend wird aber beim zweiten Durchlauf der Methode eine weitere Zeile (die direkt auf die ausgewählte folgt) gelöscht. Im Extremfall löscht der erste Aufruf die letzte Zeile der ListView, dann bekommt man im zweiten Durchlauf einen Laufzeitfehler, denn es ist dann ja keine Zeile zum Löschen mehr vorhanden. Zusammenfassung: - als Anwendungsprogrammierer erwartet man nur einen Aufruf - in anderen Frameworks (außer .Net) erfolgt auch nur jeweils ein einzelnes Event (...meine persönliche Programmiererfahrung...) - eine Tabelle in Basic4ppc funktioniert wie erwartet Es wäre somit schön, wenn man die ListView so "korrigieren" könnte, dass der zweite Aufruf von der dll unterdrückt würde. Gruß specci48 |
|
||||
|
Hallo specci48,
ich habe die neue Version hoch geladen. Der Fehler mit dem Event "SelectionChanged" wurde behoben. ![]() Es sind weitere Funktionen hinzugekommen: 1. FontColor 2. FontSize Die Hilfe-Datei wurde auch aktualisiert. Ciao, Filippo
__________________
PPC: MDA Pro, 2GB SD PPC: HTC Touch Diamond, 4GB ______________________ |
|
||||
|
Ihr beide seid grossartig.
Die Behebung des Selection_Change events hat mein Program deutlich verbessert (und weniger code). Auch die neuen font settings in Verbindung mit Zeilenfarben bereichern die DLL enorm. Wenn die lv nach einer Spaltensortierung nicht immer auf Spalte 0 springt und asc und desc sortiert kommt sie der Perfektion nahe ![]() Herzlichsten Dank Filippo! Robert |
|
||||
|
Hallo Robert,
die Spaltensortierung nach asc und desc funktioniert auch. Schau bitte in die HTM-Hilfe oder das Beispiel: lv.TableSort("ColName ASC") lv.TableSort("ColName DESC") Ciao, Filippo
__________________
PPC: MDA Pro, 2GB SD PPC: HTC Touch Diamond, 4GB ______________________ |
|
||||
|
Hallo,
ich habe in meine Listview.dll die untere Funktionen hinzugefügt. 1. Sortieren (Automatisch nach Text oder Zahlen) 2. Kontextmenü 3. CheckRow 4. UnCheckRow 5. CheckAllRows 6. UnCheckAllRows 7. SQLite-Daten öffnen und Speichern Ich möchte es aber ab dieser Version(1.0.5.0) nicht mehr als Freeware zu Verfügung stellen. Was haltet ihr von 10,- Euro und einen Jahr Update? @specci48 Ich werde dir natürlich diese Version um sonst geben, schließlich hast du bei der Hilfe-Datei mit geholfen bzw. selber erstellt. Bitte gib mir, über die Private "Messages", deine eMail-Adresse damit ich es dir senden kann. Ciao, Filippo
__________________
PPC: MDA Pro, 2GB SD PPC: HTC Touch Diamond, 4GB ______________________ |
|
||||
|
Hallo Filippo,
Du hast Dich ja mal wieder kräftig ins Zeug gelegt. Und das Problem mit dem Kontext ist anscheinend auch gelöst. ![]() Ob nun Freeware oder nicht, dass ist eher Deine eigene Entscheidung. Wenn Du allerdings meine ehrliche Meinung dazu hören möchtest: Ich glaube kaum, dass Du viele zahlende Abnehmer finden wirst. Zum Vergleich: - das gesamte Basic4ppc kostet 40 € mit einem Jahr Upgrade - viele Dinge Deiner ListView kann man auch mit einer "normalen" Tabelle realisieren - stell Dir eimal vor, Erel selbst würde jede seiner zusätzlich bereitgestellten Dll's separat verkaufen (wie teuer würde das Gesamtpaket dann werden???) - die aktuellen Dll's von Erel lassen sich sogar noch mit der Version 4 von Basic4ppc verwenden, d.h. die Update-Garantie von Erel bezieht sich nur auf die IDE (die Dll's gibt's gratis...) Wie gesagt, es ist Deine Entscheidung und es wird Dir auch niemand böse sein. Du könntest ja auch einfach die Weiterentwicklung einstellen, was für die meisten aus dieser Community dann den gleichen Effekt hätte, abgesehen von der Tatsache, dass Du einen älteren Projektstand mal als Source verteilt hast. Da ich persönlich keine der neuen Funktionen benötige, vermisse oder für unbedingt notwendig halte, werde ich sicherlichlich nicht zu einem zahlenden Abnehmer Deiner Dll werden. Ich hoffe, dass Dich dieser Post nicht zu sehr verärgert. Er soll nur meine persönliche Meinung Darstellen, die Du ja auch selbst eingefordert hast. ![]() Gruß specci48 PS: Falls Du Dein Angebot einer Gratisversion (trotz meines Posts) noch aufrecht erhältst, so nehme ich das Angebot aber gerne an... |
|
||||
|
Ciao Filippo,
Warum eigentlich nicht. Die DLL war genug Arbeit. In einem Punkt stehe ich speeci48 zur Seite: die Erwartungshaltung hinsichtlich Umsatz bitte nicht zu hoch einstellen. Ich versuche seit Monaten B4PPC shareware Programme anzubieten (http://www.alfcen.com/pocket/) und bisher nur einen Kaeufer. Heutzutage gibt kaum noch jemand Geld fuer Software aus. Kaum anzunehmen, dass selbst Erel mit B4PPC seinen Lebensunterhalt sichern kann. Sechs Jahre lang habe ich freeware Programme angeboten mit einem Donation button. In all der aufwendigen Zeit kamen lediglich ca 200 Euro rein und jede Menge support. Soviel zur Marktlage ![]() Vorschlag: 1. Nicht 10 Euros, sondern 10US$ (Euro ist zu teuro fuer den Rest der Welt) 2. Eigene website fuer den Vertrieb (forum ist wohl tabu) 3. Nach Sortierung keinen Ruecksprung zur ersten Spalte (falls noch nicht behoben) 4. Erweitertes Help mit vielen Beispielen speeci48 sieht den Vergleich zum Table control realistisch. Die Vorteile Deiner DLL musst Du daher stark promotieren: 1. Sorting upon click on header 2. Full row select 3. Full coloring options 4. Column width adjust upon tap on border line in header 4. Elegant design Nun, das alles weisst Du sicher besser. Ein kleiner Defizit im Vergleich zum Table: keine Filterfunktion. Load und Save als XML halte ich nicht unbedingt fuer erforderlich. Den Preis von 10US$ halte ich insbesondere fuer kommerzielle Anbieter angemessen. Oft sind Erweiterungen zu Entwicklungsumgebungen teurer als komplette Anwendungen und vielleicht kannst Du ja spaeter noch weitere DLLs einbauen und den Preis nur flach anheben. Als kommerzieller Anbieter muss Du allerding viel Zeit und Geduld mit support einrichten, und nicht alle sind so freundlich wie speeci48. Versuch's einfach mal aus Neugierde. Mehr als schief gehen kann es ja nicht. Viele Gruesse Robert |
![]() |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
| Display Modes | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Listview.dll | giannimaione | German Forum | 4 | 06-03-2008 09:34 PM |
| MS ListView | enonod | Basic4ppc Wishlist | 2 | 04-27-2008 02:16 PM |
| Listview help | jeterry | Questions & Help Needed | 5 | 04-18-2008 12:36 PM |
| Using ListView | burd27 | Questions & Help Needed | 4 | 03-13-2008 02:21 PM |
| Filtro con listview | manu | Spanish Forum | 4 | 12-05-2007 10:00 AM |