Autor Beitrag
tnf
Hält's aus hier
Beiträge: 1

Win2000
D6 Pers
BeitragVerfasst: So 21.11.04 14:45 
hi!

ich muss für ein schulreferat drag and drop erklären, und bis jetzt brauche ich nur noch hilfe zum applikationsübergreifenden d&d. ich muss also erklären, wie man z.b. einen button von einem programm ins andere schieben kann. oder versteht ihr etwas anderes unter diesem titel?
bin um jede hilfe dankbar.

cya
tnf


ps: nicht dass ihr denkt dass ich hier schummle: wir haben das nie gelernt und der lehrer weiss selber nix drüber, wir müssen das selber irgendwo lernen und vorstellen... :wink:
Gausi
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 8554
Erhaltene Danke: 481

Windows 7, Windows 10
D7 PE, Delphi XE3 Prof, Delphi 10.3 CE
BeitragVerfasst: Mo 22.11.04 19:16 
Ein Beispiel für applikationsübergreifendes Drag&Drop ist der Explorer in Verbindung mit anderen Programmen. Wenn man vom Explorer aus ein paar Dateien dragt, dann "weiss" der Cursor, dass man Objekte vom Typ Dateien/Ordner "dragt". Und genau das erzählt der dann auch z.B. deinem Programm, wenn der Mauszeiger auf deinem Programm ist. Du musst dann nur dafür sorgen, dass dein Programm den Cursor "versteht" und antwortet: "ah ja...Dateien. Her damit!"

Wie das in Delphi geht, steht glaub ich auch in den FAQs. Generell macht ja applikationsübergreifendes Drag&Drop nur dann Sinn, wenn die Quell-Anwendung das Draggen unterstützt, und die Zielanwendung mit dem gedraggten was anfangen kann. Ich denke mal, dass es kaum eine Anwendung gibt, die es erlaubt, dass man ihre Buttons in andere Programme verschiebt...

Edit: Uups..vergessen: :welcome:

_________________
We are, we were and will not be.