| Autor |
Beitrag |
DevilFish
Hält's aus hier
Beiträge: 13
|
Verfasst: Di 23.09.08 11:15
Hallo Leute,
ich habe das Problem, daß ich bei keiner Komponente die Eienschaft "AllowDrop" finden kann. Und wenn ich sie einfach im Code setzen will z.B. ListView1.allowdrop := true; kennt Delphi Allowdrop ebensowenig.
Ich benutze Delphi 7.0
Keine Ahnung was da los ist.
Ich würde mich über jede Hilfe freuen.
mfg DevilFish
|
|
Gausi
      
Beiträge: 8554
Erhaltene Danke: 481
Windows 7, Windows 10
D7 PE, Delphi XE3 Prof, Delphi 10.3 CE
|
Verfasst: Di 23.09.08 11:19
Woher kommt denn die Info, dass es AllowDrop geben soll? Sowas in Der Richtung gibt es, aber das heißt iirc DragAcceptFiles. Ob das das ist, was du suchst, weiß ich allerdings nicht. 
_________________ We are, we were and will not be.
|
|
DevilFish 
Hält's aus hier
Beiträge: 13
|
Verfasst: Di 23.09.08 11:26
'AllowDrop' muß es geben, da bei den Drag&Drop Anleitungen immer wieder darauf hingewiesen wird, daß die Eigenschaft "AllowDrop" gesetzt sein muß.
|
|
Klabautermann
      

Beiträge: 6366
Erhaltene Danke: 60
Windows 7, Ubuntu
Delphi 7 Prof.
|
Verfasst: Di 23.09.08 11:37
Hallo,
von welchen D&D Anleitungen sprichst du?
Im Ereignis OnDragOver gibt es einen VAR Parameter mit dem Namen Accept über diesen kannst du seutern, ob deine Komponetne ein bestimmtes Objekt annimmt oder nicht. Was dann mit dem Objekt geschieht, musst du dann in OnDragDrop festlegen.
Gruß
Klabautermann
|
|
matze
      
Beiträge: 4613
Erhaltene Danke: 24
XP home, prof
Delphi 2009 Prof,
|
Verfasst: Di 23.09.08 11:46
Da würde mich diese Anleitung wirklich mal interessieren...
Bist du sicher, dass das in Delphi ist?
_________________ In the beginning was the word.
And the word was content-type: text/plain.
|
|
AXMD
      
Beiträge: 4006
Erhaltene Danke: 7
Windows 10 64 bit
C# (Visual Studio 2019 Express)
|
Verfasst: Di 23.09.08 12:32
Das hört sich für mich stark nach .NET an: msdn.microsoft.com/e...ntrol.allowdrop.aspx
AXMD
|
|
DevilFish 
Hält's aus hier
Beiträge: 13
|
Verfasst: Di 23.09.08 12:50
Wie es aussieht hab mich da wohl vertan. Die Beispiele die ich da gesehen habe waren .NET Zeug. Jetzt Frag ich mich natürlich erst recht warum bei Drag&Drop bei mir nichts passiert.
Ereignisse für onDragOver und onDragDrop hab ich festgelegt und DragMode ist Auto. Es wird ja nicht einmal der von mir eingesetellte DragCursor angezeigt wenn ich etwas umherziehe.
Aber das gehört jetzt nicht mehr hierher.
Danke an alle.
DevilFish
Hab das Problem Gelöst.
|
|
Klabautermann
      

Beiträge: 6366
Erhaltene Danke: 60
Windows 7, Ubuntu
Delphi 7 Prof.
|
Verfasst: Di 23.09.08 13:12
Hallo,
beschreibe am besten erst einmal was du erreichen möchtest. Soll deine ComboBox gedragt werden können, oder möchtest du dass etwas auf ihr gedropt werden kann? Im letzteren Fall, was soll man auf ihr fallen lassen können?
Gruß
Klabautermann
|
|
DevilFish 
Hält's aus hier
Beiträge: 13
|
Verfasst: Di 23.09.08 13:25
Vielen Dank für dein Hilfsangebot Klabautermann aber ich habe einen Fehler gemacht den ich gerade erkannt habe und nun klappts. Ein Problem habe ich allerdings noch. Undzwar wird beim "Dragen", also beim aufnehemen von mehreren Einträgen(Dateien/Ordner) aus einem ShellListView(Multiselect), kein Element am Cursor angezeigt. Kann ich das ändern?
mfg DeilFish
|
|