Paules-PC-Forum.de Anzeige:

Microsoft Windows Intune: PC-Verwaltung und -Sicherheit in der Cloud: Updateverwaltung, Anti-Virus und vieles mehr!


Zurück   Paules-PC-Forum.de > Programmierung > XProfan > Spezielles

Spezielles Für die Bereiche API, Subclassing, Inline-Assembler, Prozesse, ect.

EM-Tippspiel

Paule bei Facebook


Paule bei Twitter


Letzte Forenthemen
Gehe zum ersten neuen Beitrag PPF - Spiel "Wörter weiter...
Aufrufe: 26915, Antworten: 4218
Gehe zum ersten neuen Beitrag Algorithmen Teil IV...
Aufrufe: 3326, Antworten: 122
Gehe zum ersten neuen Beitrag Von Live CD Windowspfad...
Aufrufe: 312, Antworten: 19
Gehe zum ersten neuen Beitrag Bundesliga-Tippspiel Saision...
Aufrufe: 7643, Antworten: 185
Gehe zum ersten neuen Beitrag Captur 2.2 (Snow Leo)
Aufrufe: 20, Antworten: 0
Gehe zum ersten neuen Beitrag Captur 2.3 (Lion)
Aufrufe: 23, Antworten: 0
Gehe zum ersten neuen Beitrag Acer Aspire 8745ZG fährt...
Aufrufe: 58, Antworten: 6
Gehe zum ersten neuen Beitrag Rechner fährt herunter,...
Aufrufe: 146, Antworten: 9
Gehe zum ersten neuen Beitrag avs4you_com Lizenz oder Abo?
Aufrufe: 71, Antworten: 4
Gehe zum ersten neuen Beitrag PPF - Shoppingwahn
Aufrufe: 50944, Antworten: 1395
Zeige:





Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 28.03.2009, 19:05   #1 (Direktlink)
Erfolgreich angemeldet
 
Registriert seit: 27.03.2009
Beiträge: 20
Standard listview

1) Ein Feld in meiner Datenbank enthält fortlaufende Kundennummern. Beim Einlesen mit listview ist alles in Ordnung (auch die Kundennummern erscheinen fortlaufend - wie nicht anders zu erwarten. Wenn ich aber eine andere Spalte, z.B. den Nachnamen, alphabetisch sortiert habe und dann wieder die Spalte Kundennummer sortieren lassen will, habe ich ein Erlebnis der besonderen Art. Dann sieht die Sortierreihenfolge so aus:

.....
1
10
100
101
102
103 . 104 . 105 . . .

und später

...
108
109
11
110
111
112 . . . .

Wie kann ich diese Fehlsortierung abstellen?



2) Mit welchen Befehlen kann ich die Anzeige in der jeweiligen Spalte rechts- oder linksbündig gestalten?
3) Wie kann ich auf die Schriftgröße Einfluß nehmen?

Vielen Dank im voraus.

Peter
Peter C. ist offline   Mit Zitat antworten
Werbung

Windows 7 Tipps und Tricks in Bildern

Alt 28.03.2009, 19:36   #2 (Direktlink)
Super-Moderator
 
Benutzerbild von Frabbing
 
Registriert seit: 05.02.2009
Ort: Westliches NRW
Alter: 44
Beiträge: 5.094
Standard

Hallo Peter,

du kannst nicht in jedem Forum neue Postings mit dem Titel "listview" erstellen. Wer soll denn sonst einen Überblick behalten?

Fragen, die meine Listview.dll betreffen, gehören definitiv dort hin: Dlls, Includes, Units & Prozeduren - Paules-PC-Forum.de

Du musst auch einen Titel wählen, der etwas zum Thema aussagt, wie etwa: "Listview.dll & Probleme mit der Sortierung". Einverstanden?

------------

Zitat:
Wie kann ich diese Fehlsortierung abstellen?
Scheinbar sortierst du diese Spalte nach Buchstaben. Spalten mit Zahlen müssen aber auch nach Zahlen sortiert werden. Lies mal nach in der Listview.dll-Hilfe unter ASortListview() oder AutoSortListview().

0 = Nicht automatisch sortieren
1 = Sortieren nach Alphabet
2 = Sortieren nach Zahlenwert

Zitat:
Mit welchen Befehlen kann ich die Anzeige in der jeweiligen Spalte rechts- oder linksbündig gestalten?
Nachträglich? Mit SetColumnAlignment().

Zitat:
Wie kann ich auf die Schriftgröße Einfluß nehmen?
Indem du dem Listview einen anderen (größeren) Font zuweist. Siehe mal in der XProfan-Hilfe nach unter SetFont.
Du kannst auch unterschiedliche Fonts verwenden für Headertexte und Listviewtexte. Sieh dir mal den Democode "Verschiedene_Fonts.prf" an.
__________________
Gruß, Frank


Webpage http://frabbing.bplaced.net
mit Freeware - Tools, Spiele und Grafiken.
Frabbing ist offline   Mit Zitat antworten
Alt 28.03.2009, 19:38   #3 (Direktlink)
Super-Moderator
 
Benutzerbild von Jac de Lad
 
Registriert seit: 06.02.2009
Ort: Coswig
Alter: 27
Beiträge: 1.159
Standard

Es geht aber auch ohne DLL (das Sortieren):
http://msdn.microsoft.com/en-us/library/bb761228(VS.85).aspx

Diese Funktion habe ich schon mehrmals sehr erfolgreich angewendet. Sie ist einfach und man kann den Algorithmus zum Sortieren selbst bestimmen.

Jac
__________________
XProfan-Profi (XProfan X2+XPIA)
http://jacdelad.bplaced.net
http://jacdelad.square7.ch
Jac de Lad ist offline   Mit Zitat antworten
Alt 28.03.2009, 21:21   #4 (Direktlink)
Super-Moderator
 
Benutzerbild von Frabbing
 
Registriert seit: 05.02.2009
Ort: Westliches NRW
Alter: 44
Beiträge: 5.094
Standard

Die Vorteile der Dll sind allerdings, dass die Sortierung viel schneller (Asm vs. XProfan Callbacks) und wesentlich einfacher vonstatten geht.
Sortierkriterien dürfen Buchstaben und Zahlen sein, auch Fließkomma und negative Zahlen sind erlaubt. Separat wählbar für jede Spalte.



P.S.: Man kann alle Funktionen der Listview.dll durch XProfan-Prozeduren ersetzen. Die Dll ist entstanden, um die ganzen Sachen zu vereinfachen, und nicht, weil es mit XProfan nicht möglich ist, das zu tun.
__________________
Gruß, Frank


Webpage http://frabbing.bplaced.net
mit Freeware - Tools, Spiele und Grafiken.

Geändert von Frabbing (28.03.2009 um 21:28 Uhr)
Frabbing ist offline   Mit Zitat antworten
Alt 28.03.2009, 22:43   #5 (Direktlink)
Super-Moderator
 
Benutzerbild von Jac de Lad
 
Registriert seit: 06.02.2009
Ort: Coswig
Alter: 27
Beiträge: 1.159
Standard

Das zweifel ich als allerletzter an. Aber wenn man nur eine oder zwei Funktionen der DLL braucht ist man meiner Meinung nach mit den APIs besser beraten.
__________________
XProfan-Profi (XProfan X2+XPIA)
http://jacdelad.bplaced.net
http://jacdelad.square7.ch
Jac de Lad ist offline   Mit Zitat antworten
Werbung

Windows 7 Tipps und Tricks in Bildern

Alt 28.03.2009, 23:27   #6 (Direktlink)
War schon mal da
 
Registriert seit: 12.02.2009
Alter: 52
Beiträge: 39
Standard

Zitat:
Zitat von Jac de Lad Beitrag anzeigen
...wenn man nur eine oder zwei Funktionen der DLL braucht ist man meiner Meinung nach mit den APIs besser beraten...
Wenn man ein Listview nur als optisch ansprechenderen Listbox-Ersatz verwendet, mag das vielleicht stimmen. Ansonsten braucht man ja meist doch ein paar Funktionen mehr
Und da liegt der Vorteil eindeutig in der Geschwindigkeit der Dll. Das war auch der Grund (neben dem Lerneffekt), weshalb ich mir nach etlichen Versuchen wenigstens die wichtigsten Basisfunktionen (einschl. Sortierfunktion) in eine Dll gepackt habe. Die einfache Handhabung war auch vorher in Profan weniger das Problem, denn 'ne entsprechend umfangreiche Include hatte ich ja...

Davon abgesehen, daß manches in den älteren Profanversionen nur mit großen Verrenkungen oder garnicht machbar war. Aber das ist ja schon Geschichte...

Gruß
Matthias

Geändert von MaZz (28.03.2009 um 23:32 Uhr)
MaZz ist offline   Mit Zitat antworten
Alt 29.03.2009, 00:41   #7 (Direktlink)
Unregistriert
Gast
 
Beiträge: n/a
Standard

Für Peter bestimmt nicht. So wie es aussieht ist er in diesem Monat bei seinem ersten Projekt mit XProfan und zwar XProfan 8.n .

Gruß Thomas
  Mit Zitat antworten
Antwort

  Paules-PC-Forum.de > Programmierung > XProfan > Spezielles

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen erlaubt, neue Themen zu verfassen.
Es ist Ihnen erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Listview.dll - Version 2.1 (jetzt Freeware) Frabbing Dlls, Includes, Units & Prozeduren 78 16.11.2009 17:34
Listview Peter C. Helfer & Tools 3 28.03.2009 09:30
Listview.dll & Odbc2Lv.prf kelte Dlls, Includes, Units & Prozeduren 2 26.03.2009 19:20
Listview gruppieren, aber wie? Jac de Lad Spezielles 3 17.03.2009 21:04
Frage zur Listview.dll horsthorn Dlls, Includes, Units & Prozeduren 12 14.03.2009 19:38



Alle Zeitangaben in WEZ +2. Es ist jetzt 06:01 Uhr.


Powered by vBulletin® Version 3.8.7 (Deutsch)
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Powered by vBCMS® 2.7.0 ©2002 - 2012 vbdesigns.de
(c) Paules-PC-Forum.de

::: Impressum :::

Search Engine Optimization by vBSEO 3.3.2