Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Tasmanian Trader Splitter visibility
Message
From
12/02/2002 20:15:00
 
 
To
11/02/2002 13:57:57
Dragan Nedeljkovich (Online)
Now officially retired
Zrenjanin, Serbia
General information
Forum:
Visual FoxPro
Category:
Forms & Form designer
Miscellaneous
Thread ID:
00618125
Message ID:
00619249
Views:
10
Yes, it helped. It is a reasonable workaround. In fact , I've given a wrong snippet of the code there is no need locking while bar is being dragged , moreover it prevents seeing it dragged.

in mousedown event

application.autoyield = .T.
DO WHILE MDOWN()
thisform.activex.visible = .f.
lnCurPos = MCOL() * lnAvgCharWidth
this.parent.Move(MAX(lnMinPos, MIN(lnCurPos, lnMaxPos)))
ENDDO
thisform.ftxfast.activex = .t.
application.autoyield = .F.

Class Browser/Component Gallery seems to be written in Foxpro ( is source available BTW ? ) and similar workaround seems to be used then.

>>Unfortunately ActiveX remains opaque and resizing possible without limitation only in one direction. In the direction of ActiveX it only possible in small increments ( till part of the bar is visible ).
>>
>> <--- okay
>> editbox | activex rectangle
>>
>> ---> problem
>> editbox | activex rectangle
>>
>>Any ideas ?
>
>How about making the AX invisible while the splitter is dragged? It shouldn't hurt as you already have the lockscreen set. BTW, thisform.lockscreen, or _screen.lockscreen? IMO, you could try one at a time, and see if it changes the behavior.
Previous
Reply
Map
View

Click here to load this message in the networking platform