Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Dragover and calling another method problems
Message
From
27/05/2006 12:04:07
 
 
To
27/05/2006 10:57:36
Mike Sue-Ping
Cambridge, Ontario, Canada
General information
Forum:
Visual FoxPro
Category:
Coding, syntax & commands
Environment versions
Visual FoxPro:
VFP 9 SP1
OS:
Windows XP SP2
Miscellaneous
Thread ID:
01125469
Message ID:
01125507
Views:
15
>>>I would like to have the following functionality. Drag an item from a listbox over a command button and fire the click event of the button. Is this possible?
>>>
>>>When I try it, the button's click event does not fire. I've put this.click() in the button's Dragover event. Am I missing something or is this simply not possible in VFP?
>>>
>>>TIA
>>>Mike
>>
>>Yes, it's possible.
>>
>>You have to set properties of CommandButton: OLEDragMode = 1-Automatic, OLEDropMode = 1-Enabled. You have to put this.Click() in OLEDragOver.
>
>I tried you suggestion and it still does not work for me. Please remember that I'm trying to do this all within a VFP form, i.e. native VFP listbox and commandbutton.
>
>Do you have any sample code that you could share?

You have to set also same properties in Listbox: OLEDragMode = 1-Automatic, OLEDropMode = 1-Enabled. In order to see from CommandButton item from Listbox put in Listbox.OLEStartDrag() reference to Listbox item. For example make PUBLIC variable gcItem = this.List[this.ListIndex] and then you can use that variable from CommandButton.
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform