![]() |
Frage zu drag and drop
kann ich aus einer combobox einen eintrag per drag and drop in ein panel ziehen? wenn ja wie?
|
Re: Frage zu drag and drop
Moin Nemesis,
meinst Du jetzt aus dem Edit Feld, oder aus der DropDown Liste? (letzteres dürfte nämlich nicht gehen) |
Re: Frage zu drag and drop
na der eintrag der in der combobox ausgewählt wurde soll entweder in ein panel per drag and drop verschoben werden können, oder er soll in dem panel erstellt werden ;)
hauptsache der ausgewählte eintrag is nacher im panel |
Re: Frage zu drag and drop
Moin Nemesis,
um den Inhalt des Edit Feldes z.B. als Caption eines Panels zu verwenden (per Drag&Drop), könntest Du es so machen: Bei beiden Komponenten den DragMode auf dmAutomatic einstellen. Dann benötigst Du noch das OnDragOver des Panels
Delphi-Quellcode:
und natürlich das OnDragDrop des Panels:
Accept := (Source is TComboBox);
Delphi-Quellcode:
Das Ganze ist so natürlich stark vereinfacht, und dient als Basis.
(Sender as TPanel).Caption := (Source as TComboBox).Text;
|
Re: Frage zu drag and drop
cool thx ichhabs jetzt, endlich ;-) , hinbekommen.
jetzt wirft sich da sproblem auf, dass wen ich ein neues item in das panel schiebe da salte gelöscht wird, wie bekomme ich es hin das das alte erhalten bleib und das neue einfach hinzugefügt wird? |
Re: Frage zu drag and drop
evtl. mit
Delphi-Quellcode:
?
(Sender as TPanel).Caption :=(Sender as TPanel).Caption+(Source as TComboBox).Text;
|
Re: Frage zu drag and drop
cool thx also so funginiert das :) , jetzt muss ich nur noch hinbekommen dass er immr wenn ich nen neuen eintrag ´rüber ziehe dass dann der neue eintrag in eine neue zeile kommt und net hinten angehängt wird, aber so nen befehl wie bei html
hab ich noch nich gefunden kann mir das einer sagen |
Re: Frage zu drag and drop
hm, da sfunginiert doch nicht, denn er setzt dann den eintrag 2x in das panel
|
Re: Frage zu drag and drop
Moin Nemesis,
entspricht der Zeichenfolge #13#10. Das kannst Du hier übrigens an vielen Stellen im Forum finden (sozusagen "ein Klassiker" ;-)) Das wird Dir bei einer Caption aber nichts helfen, da diese nicht mehrzeilig sein kann. Die Lösung hierfür macht aber auch einen neuen Thread notwendig ;-) |
Re: Frage zu drag and drop
jo thx soweit hab ichs jetzt schon, jetzt hab ich nur noch das problem dass bei drag and drop erst abgelegt werden soll, wenn ich die mausta´ste loslasse, und nicht schon wenn ich übers feld fahre
|
Re: Frage zu drag and drop
Moin Nemesis,
anders geht's doch auch gar nicht :gruebel: |
Re: Frage zu drag and drop
doch bei mir legt er schon ab wenn ich nur drüberfahr
|
Re: Frage zu drag and drop
Moin Nemesis,
wie hast Du denn das hinbekommen? :shock: Zeig' doch mal die Prozeduren. |
Re: Frage zu drag and drop
ich hab keine ahnung ;-) aber ich habs hinbekommen, ich glaub weil ich dragover und dragdrop verwechselt habe, ich habe das dragdrop einfach weggelassen, vielleicht liegts daran
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:14 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz