TListView -> Unknown property: "DragMode"

Für Fehler in Lazarus, um diese von anderen verifizieren zu lassen.
Antworten
pluto
Lazarusforum e. V.
Beiträge: 7192
Registriert: So 19. Nov 2006, 12:06
OS, Lazarus, FPC: Linux Mint 19.3
CPU-Target: AMD
Wohnort: Oldenburg(Oldenburg)

TListView -> Unknown property: "DragMode"

Beitrag von pluto »

Hallo,
ich wollte heute bei einem Projekt die Drag und Drop Funktion probieren und was passiert natürlich ?
sie gibt es nicht. Sie ist im OI auswählbar aber wenn ich ListView1.onDr eingebe und Leertaste drücke gibt es dieses Ereignis nicht und alles was damit zu tuen hat.

Ich habe die 22er Version. Von Lazarus .

Ich würde gerne das Problem selbst beheben aber ich weiß nicht genau wie... mal sehen evlt. gibt es noch ähnliche Ereignisse.

Bei der TListBox ging es in der 21 er.

Edit:
onStartDrag oder onEndDrag gibt es leider auch nicht !
MFG
Michael Springwald

pluto
Lazarusforum e. V.
Beiträge: 7192
Registriert: So 19. Nov 2006, 12:06
OS, Lazarus, FPC: Linux Mint 19.3
CPU-Target: AMD
Wohnort: Oldenburg(Oldenburg)

Beitrag von pluto »

gut, ich habe gesehen das die VST komponente anscheind sowas unterstützt dann nehme ich halt die.
MFG
Michael Springwald

Christian
Beiträge: 6079
Registriert: Do 21. Sep 2006, 07:51
OS, Lazarus, FPC: iWinux (L 1.x.xy FPC 2.y.z)
CPU-Target: AVR,ARM,x86(-64)
Wohnort: Dessau
Kontaktdaten:

Beitrag von Christian »

Wenn die Eigenschaft veröffentlicht ist sollte es auch funktionieren die ist nr geerbt... Schlussendlich also das selbe wie beim VST
W.m.k.A.h.e.m.F.h. -> http://www.gidf.de/

pluto
Lazarusforum e. V.
Beiträge: 7192
Registriert: So 19. Nov 2006, 12:06
OS, Lazarus, FPC: Linux Mint 19.3
CPU-Target: AMD
Wohnort: Oldenburg(Oldenburg)

Beitrag von pluto »

bei der vst gibt es aber keine Fehler Meldung beim Starten des Programmes.

übrings bei der 21er Version von Lazarus gibt es dieses Ereignis erst gar nicht im OI nur bei der 22er
MFG
Michael Springwald

pluto
Lazarusforum e. V.
Beiträge: 7192
Registriert: So 19. Nov 2006, 12:06
OS, Lazarus, FPC: Linux Mint 19.3
CPU-Target: AMD
Wohnort: Oldenburg(Oldenburg)

Beitrag von pluto »

das habe ich jetzt nicht erwartet nur weil ich das falsche Lazarus gestartet habe ging es nicht.

Jetzt habe ich das richtige Lazarus gestartet und es kommt kein Fehler mehr.....

so langsam verstehe ich das nicht mehr !
MFG
Michael Springwald

monta
Lazarusforum e. V.
Beiträge: 2809
Registriert: Sa 9. Sep 2006, 18:05
OS, Lazarus, FPC: Linux (L trunk FPC trunk)
CPU-Target: 64Bit
Wohnort: Dresden
Kontaktdaten:

Beitrag von monta »

ganz einfach...

if Lazinstallationen > 1 then
Laz.Delete und schon ist das Problem behoben ;)

pluto
Lazarusforum e. V.
Beiträge: 7192
Registriert: So 19. Nov 2006, 12:06
OS, Lazarus, FPC: Linux Mint 19.3
CPU-Target: AMD
Wohnort: Oldenburg(Oldenburg)

Beitrag von pluto »

hä ? das Problem lag an der alten Lazarus Installation....
MFG
Michael Springwald

monta
Lazarusforum e. V.
Beiträge: 2809
Registriert: Sa 9. Sep 2006, 18:05
OS, Lazarus, FPC: Linux (L trunk FPC trunk)
CPU-Target: 64Bit
Wohnort: Dresden
Kontaktdaten:

Beitrag von monta »

war nicht so ernst gemeind, aber wenn es an der alten Installation lag, heißt das ja, du hast mehr als eine, also alle bis auf eine löschen und es kann nichtmehr passieren. ;)

pluto
Lazarusforum e. V.
Beiträge: 7192
Registriert: So 19. Nov 2006, 12:06
OS, Lazarus, FPC: Linux Mint 19.3
CPU-Target: AMD
Wohnort: Oldenburg(Oldenburg)

Beitrag von pluto »

sag mal ist es normal wenn ich Einträge von eine Listview wo ich mehrer Einträge nacheinander markieren kann und dann eine Drag und Drop Aktion starte.
Das ich dann Trozdem die Einträge in der ListView Markiere.

Gibt es eine Möglichkeit dieses Verhalten zu ändern ?
oder müsste ich dafür direkt im Code der ListView was ändern ? bzw was hinzufügen?
MFG
Michael Springwald

Antworten