Hi,
ich versuch mich an einer Drag and Drop Applikation.
Gefordert ist ein Treeview von dem nur die Child Elemente von dem Target
akzeptiert werden.
Folgender Quelltext ist mir dazu eingefallen:
//-----------------
void __fastcall TMDIChild::BlaBlaDragDrop(TObject *Sender, TObject *Source,int X, int Y)
{
if ((Sender == BlaBla && Source == MainForm->TreeView1)&&
(false == MainForm->TreeView1->TopItem->Selected))
{
// hier soll dann was passieren
}
}
//------------------
Das Problem ist: Es wird immer nur der erste Knoten (also der ganz oben )
als TopItem erkannt, die anderen leider nicht...
Hat jemand eine Idee?
Danke in Vorraus
ich versuch mich an einer Drag and Drop Applikation.
Gefordert ist ein Treeview von dem nur die Child Elemente von dem Target
akzeptiert werden.
Folgender Quelltext ist mir dazu eingefallen:
//-----------------
void __fastcall TMDIChild::BlaBlaDragDrop(TObject *Sender, TObject *Source,int X, int Y)
{
if ((Sender == BlaBla && Source == MainForm->TreeView1)&&
(false == MainForm->TreeView1->TopItem->Selected))
{
// hier soll dann was passieren
}
}
//------------------
Das Problem ist: Es wird immer nur der erste Knoten (also der ganz oben )
als TopItem erkannt, die anderen leider nicht...
Hat jemand eine Idee?
Danke in Vorraus
Comment