您提出这么好的问题是CSDN的福气,也是大家的福气,尽管没人回答得了,但您总不至于不结贴吧?既然一个回答的都没有,您就无法结贴了。我帮你UP吧,你只要在结贴的时候给我所有的分。万一碰上高人能回答了您的问题,那时候给我一半就可以了。

解决方案 »

  1.   

    那个工具箱用PICTUREBOX做啦!!!!!!我总有分分了吧????
      

  2.   

    我也没有做过这种工作,大概提个思路:
    1.在mdi窗口上放一个picturebox,mdi一定要建菜单.
    2.打开toolbox窗口时,指定窗口在picturebox上,这一步要用api.
    3.编写改变toolbox宽度和悬浮窗口的代码,这个复杂一点,还没想好
      

  3.   

    我想应该在resize事件中做巴,当发生resize事件时始终这两个子窗体的位置,使那个最大化的窗体的尺寸始终与另一个窗体加起来不超过整个屏幕,如下;当form1发生resize事件时
    if form1.width+form2.width>=屏幕 then form1.width=屏幕-form2.width,同样也要对form1的height进行同样的操作
      

  4.   

    其实你说的最大化,它并没有完全最大化啊,我想照楼上说的在form-resize里面判断一下的话应该可以搞定吧
      

  5.   

    用picturebox做是正确思路啊?可以做的!我没开玩笑!这样就不会使子窗体挡住工具栏了!你自己也要试试看啊!!!!!!
      

  6.   

    picturebox可以,设置Align属性为3-Left Align即可
      

  7.   

    antshome(我是谁?) 
    picturebox可以,设置Align属性为3-Left Align即可就这样了,在picbox上再放上按钮就行了.
      

  8.   

    提醒:说实话VB的PictureBox在设置了Align属性后,有时会出现问题的。记得当初就为了这个百思不得其解。可以试验一下,当PictureBox设置成了底部对齐了后,在窗体的最大化和最小化时PictureBox.Top的值响应置后
      

  9.   

    也就是悬浮窗口吧》?!好像有第三方控件的。到www.dapha.net去找找
      

  10.   

    各位仁兄,小弟按功劳大小揭贴了,可能用activebar 2.0空件,哈哈。不过你们的回答
    给我开阔思路,谢谢。见者有分
      

  11.   

    在 VB.net 中,Mdi 子窗体可以有一个 TopMost 属性,可以使窗体永远显示在其他窗体之上,这样,新建的其他窗体无法覆盖该窗体。