MSDN中就有很详细的例子你在索引地址栏上打UserControl就能找到了!

解决方案 »

  1.   

    我来说吧!一定要给我分哦!(虽然我也只知道一点点儿!)
    新建工程--选择新建用户控件--然后将看到一个无边界的窗口,再下面你就根据你需要进行画控件的界面了!
    注意,这个控件在你设讦时应该考虑到RESIZE时发生的布局变化,以及给别人获得控件的相关属性时的接口问题!
    可以用插件里的ACTIVEX接口向导来帮忙!其实的嘛你自己去试试就知道啦 !
      

  2.   

    编写控件:新建ActiveX 控件就可以了
      

  3.   

    编写控件:新建ActiveX 控件就可以了
      

  4.   

    我做过的,请别忘了给分。
    除了上面兄弟的一段话之外,就是添加一些你的控件的属性和方法了,就用插入-〉接口(具体不太记得了)一步一步左就是了,很简单的。添加完接口就可以试一试了。
    请记住:用regsvr32.exe *.ocx注册。
    然后就可以用直接申明变量一样申明使用。
      

  5.   

    可以用插件里的ACTIVEX接口向导来帮忙!
      

  6.   

    以下是我的毕业设计中的一部分,用VB做“虚拟仪表”控件,
    你参考参考吧,希望你对你有益:
    4.2 程序步骤 
    以下给出使用VB的ActiveX控件向导创建虚拟仪表控件的主要步骤,由向导可方便添加属性,当然也可以用户用代码给控件添加属性。
    1)首先,在“文件”菜单上单击“新建工程”打开“新建工程”对话框。双击“ActiveX 控件”图标用以创建新工程。
    2)Visual Basic 自动地把一个 UserControl 设计器添加到此工程中。 缺省名 UserControl1 作为设计器的标题出现。如图4.1所示。 
                   图4.1
    3)在“工程”菜单上单击“Project1 属性”,打开“工程属性” 对话框。选择“通用”选项卡,填写如图4.2所示的信息后单击“确定”。
     
                图4.24)在控件窗口面板上添加用户所需控件,这里添加控件如下图4.3,个控件属性和功用详见表格4.4
     
              图4.3
    控件名 主 要 属 性 作   用
    Picture1 Backcolor=0 用来作仪表显示面板
    Picture2 Visible=False 利用其Forecolor映射为新控件阴影色
    Picture3 Picture=仪表框 用来作外仪表框
    Timer1 Interval=1000 用来定时扫描刷新数值
                     表4.4
    5)为控件添加属性(包括自定义属性),在此用VB的ActiveX控件向导来完成。步骤如图4.5~4.8所示:
    添加左边列表中已有属性到右边目标框中,
     
                  图4.5
    添加自定义属性和方法,其中show为显示函数,Number位数值,btime为显示时间,ShadowColor为显示数字的阴影色,bstyle为显示风格,bDigit为显示位数.
     
                 图4.6
    为新的控件映射属性,即把新属性映射点原控件的相应属性上,若原控件无此属性,则映射为空。如图4.7
     
                图4.7
    为新创建的属性设置属性信息,如图4.8,点击“完成”,属性创建完成。同时控件的属性窗口里也显示了新添加的属性如图4.8
      图4.8
    6)为了用户使用方便,考虑到使用习惯,这里为用户自定义的属性建立了属性页,步骤如下,由图4.9~4.11所示,
     
                图4.8 
    6) 为了用户操作方便,可以使用属性页向导来添加属性页,步骤如下:
    选择”添加”来加入新的属性页,如图4.9.这里添建了DigitNumber和StandardNum 两个新属性页。
     
               图4.9
    把列表框中可用属性添加到相应属性页中,如图4.10所示,
    点击“完成”结束向导。 
               图4.10
       至此,控件的属性已基本设置完毕。