-
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Guido Eisenbeis,
11. Sep 2018
Hallo KodeZwerg,
wieso geht es dann bei mir? :gruebel:
-
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Guido Eisenbeis,
10. Sep 2018
Nein!
Wie kommst du denn darauf? Ich kann das! Warum kannst du das nicht? :-D
Ich kann dir nicht folgen, was meinst du damit? :gruebel:
Tja, wie du sagst, das ist nutzlos. :cry:
-
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Guido Eisenbeis,
10. Sep 2018
Ich gehe mal davon aus, dass du "Reihen und Spalten" meinst? :wink:
arSnapToGrid ist keine Sortierfunktion, sondern lässt die Items am Grid ausrichten (wie der Name schon sagt). Diese Funktion ist (für mich) elementar, da es ja genau darum geht. Es soll das Verhalten des Dekstops nachgebildet werden, also auch das SnapToGrid.
Zudem soll eine Sortierung ja gerade NICHT erfolgen! Die Items...
-
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Guido Eisenbeis,
10. Sep 2018
Japp ... so ist es. :)
Prima! Ich würde mich freuen, wenn du ein kleines Demo posten würdest. :-D
Ansonsten der nächste Punkt: Eingrenzen der maximalen Items-Anzahl im ListView. (Falls das eine größere Sache wird, mache ich dafür einen eigenen Thread auf.)
Mein Fenster soll den Desktop nachbilden, aber nur (sagen wir mal) etwas weniger als halb so groß sein. Dazu wird (bis jetzt) ein...
-
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Guido Eisenbeis,
10. Sep 2018
@Uwe Raabe
Sorry, dass ich mich erst jetzt melde, es kommt oft anders, als man denkt und die Zeit rennt weg. ... An dieser Stelle bedanke ich mich herzlich, denn vorallem deine Tipps habe mich ein Stück weitergebracht! :thumb:
@All
Ein Control wurde noch nicht gefunden, das mit diesem Thread gesucht wird. Ich würde mich sehr freuen, falls noch jemand weitere Tipps hat, oder ein Lösung zm...
-
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Guido Eisenbeis,
4. Sep 2018
Das ist bisher niemandem gelungen, sonst müsste ich nicht so lange suchen. :wink:
Stimmt, wichtiger Punkt! Für meine Zwecke habe ich ebenfalls vor, die Größe fest einzustellen (abhängig von Monitorgröße und Auflösung). Es sollen nicht mehr Items plaziert werden können, als rein passen. Kein Scrollen.
Gibt es eigentlich eine Funktion, mit der man in diesem Sinne feststellen kann, ob ein...
-
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Guido Eisenbeis,
4. Sep 2018
Hallo Uwe,
interessanter Ansatz!
Dein erster Code gibt dem ListView ein wenig zuviel "Freiheit", da lassen sich Items übereinander schieben. Cool, aber nicht das Gewünschte.
Dein zweiter Code sieht schon recht vielversprechend aus. Leider verschieben sich die Items nicht so wie gewünscht. Im Anhang habe ich ein Demo hochgeladen. Kannst du dir das mal ansehen?
Ich gehe jetzt ins Bett...
-
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Guido Eisenbeis,
3. Sep 2018
So, ein Teilerfolg! :dancer:
Um die Items von links oben nach links unten anordnen zu lassen, folgende Einstellung benutzen:
ListView1.IconOptions.Arrangement := iaLeft;
-
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Guido Eisenbeis,
3. Sep 2018
Mal ein bisschen genauer: Im besten Fall soll sich das gesuchte Control so verhalten, wie der Desktop. Zumindest was das Drag&Drop angeht. Der Reihe nach aufgezählt:
Hinweis: Nicht wundern, mit Item und Icon meine ich hierbei das Gleiche. :wink:
-> Items anlegen
- Control ist leer, man legt ein Item an, das wird ganz links oben angelegt.
- Das nächste Item würde dann ganz links, direkt...
-
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Guido Eisenbeis,
3. Sep 2018
Fast. Stell dir einfach den Desktop vor, wie es dort funktioniert. Du dropst ein Icon / Item an eine Stelle, wo schon andere sind. Dann machen die anderen alle Platz, indem sie ein Feld weiter rutschen.
(Nachtrag: Das ist jetzt vereinfacht beschrieben. Auf dem Desktop ist es noch ein wenig komplizierter, z.B. wenn man ein Icon direkt auf ein anderes dropt, öffnet sich eine Anwendung oder eine...
-
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Guido Eisenbeis,
3. Sep 2018
So, da haben wir den Salat! Ich scheitere schon am Drag and Drop im ViewStyle := vsIcon. Ich habe sowohl den Code der Schweizer benutzt, als auch den mit MoveSelection, leider ohne Erfolg. Die Items springen an verschiedene Stellen, aber nicht dahin, wo sie sollen. Fehlt da noch eine Einstellung?
Mein bisheriger Code-Schnipsel. (Kleines Demo-Projekt im Anhang).
//...
-
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Guido Eisenbeis,
3. Sep 2018
@KodeZwerg
Das GridPanel habe ich mir schon vorher angesehen und jetzt gerade wieder. Ich finde es total verwirrend und wüsste lieber vorher, ob es damit funktioniert, bevor ich da vielleicht Unmengen an Arbeit reinstecke.
@himitsu, API
PS: Hallo, da gibt es also außer mir noch andere "Urgesteine". :thumb: Ein gutes Zeichen! :-D
Oh, kam wohl gerade ein Update deines Postings. Und...
-
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Guido Eisenbeis,
3. Sep 2018
Hallo Leute,
ich suche ein Steuerelement, ähnlich dem Windows-Desktop. Die Icons sollen sich beliegig verschieben lassen, auch auf "leere" Stellen, also solche, wo rundum leere Felder sind.
Das heißt, das Control soll Icons darstellen, die keinerlei automatischer Sortierung unterliegen! Selbst wenn ich nur 2 Icons habe, soll z. B. das eine irgendwo in der 2ten Spalte platziert werden können...