DragDrop at runtime

hello!

i have a form which has a group, in that group i want to add, on runtime, a push button with dragdrop=Manual. I have try the code below but nothing.

public class FormRun extends ObjectRun
{

}

void clicked()//a button on this form
{
FormButtonControl fbc;
;
fbc = gGroup.addControl(formControlType::Button,“s”);
fbc.dragDrop(1);
element.controlMethodOverload(true);
element.controlMethodOverloadObject(element);
}

public FormDrag s_dragOverEx(Array _dragSource, FormDrag _dragMode, int _x, int _y)
{
;
return FormDrag::Copy;
}

the fbc.dragdrop is 1 after i push the button but it acts like is on 0.

plese help…

10x