VB+SQL的MIS中应用了MDI,每个窗体对不同的数据进行存取,还有新增,修改,浏览,查找等操作,怎样用工具条来实现这些功能呢?该从何处着手?

解决方案 »

  1.   

    简单,但步骤复杂,你先加一个工具栏控件,再查查MSDN吧
      

  2.   

    首先添加一个ToolBar控件,在控件上添加你所能用到的所有按钮,添加后,将所有的按钮全设置为不显示状态。
    在使用时,你就可以根据,你的需要来让某个按钮显示出来,至此,功能实现。应该是你要的吧。[email protected]
      

  3.   

    R panxuejian(大肚鼠) 这样好像是可以哦。但这样如果我有20个窗体都需要有新增按钮,那么岂不是需要建20个新增工具按钮,然后根据每个窗体需要去选择显示其中的一个?模糊的听说过用class实现,没头绪啊,哪位大侠再给点提示吧。
      

  4.   

    不是这样的,把TOOLBAR控件建在MDI主窗体上,其他的窗体用普通窗体,并设MDICHILD属性为TRUE,最大化显示,这样,每个普通窗体都可以用MDI窗体的工具栏了
      

  5.   

    可以这样:
    比如说增加按钮CMDADD
    private sub cmdadd_click()
    on error resume next
    call me.activeform.cmdaddend sub
    在相应的窗体里定义增加的过程:
    private sub cmdadd()
    ----
    end sub
      

  6.   

    这样:
    Private Sub Toolbar1_ButtonClick(ByVal Button As ComctlLib.Button) Select Case Button.Index
       Case 1
         Form1.Show
       Case 2
       Call Me.ActiveForm.cmdadd
         
     End Select
     
    End Sub
    在相应的窗体里定义增加的过程:
    public sub cmdadd()
    ----
    end sub