![]() |
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
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:08 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