1、首先在打开窗体表的界面中在创建选项卡中单击窗体设计选项
2、然后在设计选项中点击其他按钮
3、之后在设计选项按钮中单击子窗体/子报表按钮
4、随后在窗体表中绘制一个子窗体的方框
5、打开子窗体向导对话框中选择子窗体的类型单击下一步按钮
6、然后选择创建子窗体的数据源与可用字段后单击下一步按钮
7、随后输入子窗体的名称后单击下一步按钮
8、此时创建的子窗体已经好了。
1、绑定到父窗体这种是最简单的显示方式
将子窗体直接绑定至父窗体的控件中,例如父窗体是a,子窗体是b,使用的容器是panel控件,命名p
在父窗体中拖入一个panel控件,命名p
在父窗体中写入代码
b.Parent = this.p
b.Dock = DockStyle.Fill//以填满的方式显示
此时就可以实现子窗体绑定到父窗体,如要实现像浏览器一样的选项卡形式,可以试用TabControl控件
2、基本原理同第一种一样,只是第一种显示出来的样式固定,如需改变样式可以重写控件,或者引用第三方控件,网上有不少这样的控件提供下载,在此就不一一列举
主窗体中引用子窗体中的控件,可以先引用子窗体的form属性后再引用子窗体控件属性。例如主窗体名为“ Form1”, 里面有一个子窗体名为“Child1”。现在要求点击主窗体命令按钮后将子窗体里文本框Text1里的内容显示为主窗体的标签,代码可以这样写:
Private Sub Command1_Click()Me.Caption = Me!Child1.Form!Text1 '还有下面一些其他写法'Me.Caption = Me.Child1.Form.Text1'Forms!Form1.Caption=Forms!Form1!Child1.Form!Text1'.... End Sub
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)