Delphi-PRAXiS
Seite 1 von 5  1 23     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   Drop Bar (https://www.delphipraxis.net/134667-drop-bar.html)

markus5766h 26. Mai 2009 19:04


Drop Bar
 
Liste der Anhänge anzeigen (Anzahl: 5)
Das Programm DropBar "nistet" sich mit einer Höhe von 1 Pixel am oberen
Rand des Desktops ein und bietet bis zu 20 Drop-Flächen für verschieden Ordner:

Dateien können per Drag & Drop in die angegebenen Ordner kopiert werden.
Die Ordner können von der DropBar aus geöffnet werden.
aktualisierung der Papierkorbanzeige alle 2,5 Sekunden


... einfach mal ausprobieren

p.s. bevor ich's vergeß: getestet unter WinXP SP2, XP64bit, Win7-64bit, Win10-64bit


noch hinzugekommen :
- eigener Papierkorb (Dateien, die über diese Programm gelöscht oder Verschoben werden,
können im Unterordner 'Trash' gesichert werden
- Cpu-Auslastungsanzeige mit Peak-Funktion,
- eigene Charmap (Zeichentabelle)
- und Erweiterung der Zwischenablage für bis zu 64 Speicherplätze für Text

Version vom 22.06.2020

/die vorige Version aus Post 37 ist entfernt)

jaenicke 26. Mai 2009 19:20

Re: Drop Bar
 
Was kann das Programm denn mehr als die integrierte Lösung von MS? Abgesehen vom Design, das ist ja klar.
(ich werde es auch gleich kurz ausprobieren)

// EDIT:
Ok, funktionieren tut es gut, auch die Lösung mit der Auswahl für das Speichern der Einstellungen am Anfang sieht gut aus.

Was mir aufgefallen ist: Warum reagiert der untere Teil mit den Einstellungen wie ein riesiger Button? :shock: (Beim Klick verschieben inkl. Schlieren an den Komponenten)

markus5766h 26. Mai 2009 19:33

Re: Drop Bar
 
Hallo
@jaenicke
... weil es ein Button ist-
zur Erklärung: ich habe mal ein Button mit einem Mouse-Leave-Ereignis
benötigt und mir eben aus einem vorhandenen Button eine neue Komponente
abgeleitet.
Manchmal "mißbrauch'" ich diesen Button auch als Panel.
Hab' den Button jetzt deaktiviert.

jaenicke 26. Mai 2009 19:46

Re: Drop Bar
 
Zitat:

Zitat von markus5766h
ich habe mal ein Button mit einem Mouse-Leave-Ereignis benötigt

Ja, Delphi 7 hatte das ja noch nicht automatisch bei den ganzen Komponenten, zum Glück benutze ich D2006.

100%ig klappt das allerdings bei dir nicht, es bleibt schon mal ein Button gehovered, auch wenn die Maus schon weg ist.

Ja, ansonsten wäre natürlich das von dir selbst angesprochene Verschieben statt Kopieren schön. Am besten wie in Windows selbst per rechter Maustaste plus Menü beim Droppen.

markus5766h 26. Mai 2009 20:00

Re: Drop Bar
 
die "gehoovered" Buttons sind ganz normale SpeedButtons,
warum die manchmal so "zögerlich" arbeiten ist mir bisher
noch ein Rätsel geblieben.
An der Umsetzung zum Kopieren/Verschieben arbeite ich gerade.
Die Auswahl soll einmal "Auto" - mit Menü und einmal voreingestellt
(Verschieben oder Kopieren) sein.
Wird aber heute nichts mehr .....

markus5766h 26. Mai 2009 21:56

Re: Drop Bar
 
Hallo,
hab's doch noch heute geschafft.
folgende Möglichkeiten beim Dropping :
1. Kopieren
2. Verschieben
3. Auswahlmenü

die Einstellung wird mit einem schmalen Schalter
über dem Drop-Feld übernommen und gespeichert.
Die Voreinstellung beim ersten Programmstart ist:
Auswahlmenü.

Beim Verschieben werden die Dateien kopiert und
anschließend in den Papierkorb verschoben.
Dort sind Sie entweder mit einem Klick gelöscht
oder noch als "Sicherheitskopie" verwendbar.

jaenicke 26. Mai 2009 22:35

Re: Drop Bar
 
Auch keine schlechte Idee, aber intuitiver fände ich das normale Verhalten unter Windows, denn das benutze ich sonst ständig. Also mit links ziehen: verschieben auf dem selben Laufwerk und kopieren bei einem anderen, mit rechts ziehen: Auswahlmenü beim Droppen.

Bei dir wäre wohl dabei am besten mit links kopieren, mit rechts Auswahlmenü beim Droppen anzeigen. Das wäre dann so wie man es von Windows gewohnt ist.

Dann noch ein Punkt: Das Menü sollte beim Zuklappen oder so verschwinden.

Ansonsten ist das so schon ganz gut, weil dieses Menü im Gegensatz zum in Windows integrierten aufklappt beim Ziehen mit der Maus. Und deshalb ist deins besser geeignet. :D

markus5766h 27. Mai 2009 12:43

Re: Drop Bar
 
Hallo,
das Menü wird jetzt beim Verlassen der Form ausgeblended
(und die Drag-Liste wird gelöscht), entspricht dem Button
"abbrechen".

An der Auswahl zwischen Kopieren und Verschieben arbeite ich derzeit - hab
bis jetzt noch keine Möglichkeit gefunden, zwischen linker und rechter
Mousetaste beim Ablegen (Drop) zu unterscheiden.

markus5766h 1. Jun 2009 20:11

Re: Drop Bar
 
Hallo,
eine erweiterte Version ist im ersten Beitrag:
- es ist eine frei definierbare Drop-Fläche hinzugefügt
- als vierte Einstellung des Drop-Verhaltens ist jetzt
ein Windows-ähnliches Verhalten hinzugefügt:
mit linker Mousetaste : kopieren
mit rechter Mousetaste : verschieben
- Einstellmöglichkeiten sind erweitert:
-Löschen der Quelldatei oder Kopieren der Quelldatei in den Papierkorb
-Prüfung auf Vorhandensein der Zieldatei

- es wird keine Bilddatei benötigt, es sei denn, es sollen benutzerdefinierte
Bilder benutzt werden : *.jpg, 48*48 Pixel (Weiteres unter den Einstellungen)

markus5766h 3. Jun 2009 16:15

Re: Drop Bar
 
Hallo,
Drop-Verhalten ist erweitert :
- mit linker Mousetaste ziehen : Datei/en kopieren
- mit rechter Mousetaste ziehen : Auswahlmenü > kopieren, verschieben, Verknüpfung erstellen


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:15 Uhr.
Seite 1 von 5  1 23     Letzte »    

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz