Witam wiem jak zrobić Drag Drop jak mam dwa DatagridView na jednej formatce.
A jak zrobić jak jeden jest w Form1 a drugi w Form2 ?
Witam wiem jak zrobić Drag Drop jak mam dwa DatagridView na jednej formatce.
A jak zrobić jak jeden jest w Form1 a drugi w Form2 ?
możesz wykorzystać klasę statyczna do przechowywania danych np. klikasz na jednej formatce zapisujesz do obiektu i jak opuszczasz to wyciągasz z tego obiektu dane
znaczy nie do obiektu tylko do pol tej klasy ;p
Tak myślałem żeby tak zrobić a jakoś inaczej się da ?
tak samo, musisz umieć rozpoznać dane które są przeciągane, żeby je zinterpretować (czyli w DragEventArgs.Data.GetData spodziewasz się odpowiedniego DataFormats)
na DragEnter musisz sprawdzić co jest przeciągane i zdecydować, czy zezwolić na te dane
oczywiście zdarzenia dla formy, jeśli to ona ma akceptować przeciągnięcia
Drag&Drop działał jakoś pomiędzy różnymi aplikacjami, więc niemożliwe żeby klasa statyczna była do tego potrzebna. Bawiłem się z tym tylko pobieżnie, ale wyglądało to mniej-więcej tak jak massther mówi.