I'm having similar problems with three toolbars. I've found that if you use the x,y params on the DOCK it helps but with three it gets complicated.
Try:
toolbar1.dock(0,0,0)
toolbar2.dock(0,toolbar1.width+1,0)
HTH
Richard
>Hi
>
>I have two toolbars that I'd like docked at the top of my VFP application window. The toolbars are associated with a Top-Level Form. I want the two toolbars to dock and look like one large horizontal toolbar.
>
>If I issue
>
>
this.Dock(0)
>
>from the Init() of the first toolbar, it docks at the top left as I expected. Next I create the second toolbar and try to dock it along the top and immediately adjacent to the first using:
>
>
>oToolBar2 = CREATEOBJECT("myToolBar2")
>oToolBar2.Dock(0)
>
>
>I want to have both toolbars inline on the same "row". However, the second one is adjacent to the first but always on a second "row", i.e. it doesn't look like one continuous horizontal toolbar like I want it to. Anyone have any ideas what I am doing wrong or how I go about coding this to work correctly?
>
>The frustrating thing is that it works exactly as I want from the command window when I type
>
>
>oToolBar1 = CREATEOBJECT("myToolBar1")
>
>
>TIA
>
>Regards,
>
>Mike
State of Florida, DCF