您的当前位置:首页正文

实验10 多文档界面程序设计

2023-09-22 来源:好兔宠物网
实验10 多文档界面程序设计

实验目的:

1、了解MDI窗体和子窗体的特点; 2、掌握简单的多文档界面程序的设计。 实验内容: 1、实验要求

设计一个多文档界面的应用程序,能够新建多个子窗体,实现子窗体之间的复制,并对子窗体进行排列。 2、 分析设计

(1)先设计一个主界面,单击右键选择进入MDIForm1;

(2)创建MDI窗体,并添加窗体菜单:“文件”、“编辑”、“窗口”等; (3)在窗口菜单中,显示打开的子窗体列表,并实现子窗体的层叠、平铺、排列图标的排列方式。 3、窗体属性 对象名 FrmMain Label1 Label2 MDIForm1 Text1

4、窗体设计

属性名 caption caption caption caption text 设置值 主界面 应用程序演示 单击右键选择 多文档窗体 ----

5、源代码

主界面代码:

Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)

If Button = 2 Then PopupMenu kjcd End Sub

Private Sub pcontinue_Click()

Me.Hide

MDIForm1.Show End Sub

Private Sub pend_Click()

End End Sub

MDI窗体代码: Dim no%

Private Sub arrangicon_Click()

MDIForm1.Arrange 3 End Sub

Private Sub cd_Click()

MDIForm1.Arrange 0 End Sub

Private Sub copy_Click()

Clipboard.SetText Me.ActiveForm.ActiveControl.SelText

End Sub

Private Sub exit_Click()

Unload Me FrmMain.Show End Sub

Private Sub MDIForm_QueryUnload(Cancel As Integer, UnloadMode As Integer)

Cancel = -1 End Sub

Private Sub new_Click()

Dim Newform As New Form1 no = no + 1

Newform.Caption = \"子窗体\" & no Newform.Show End Sub

Private Sub paste_Click()

Me.ActiveForm.Text1.SelText = Clipboard.GetText End Sub

Private Sub pp_Click()

MDIForm1.Arrange 1 End Sub

实验思考:

试与实验9内容合并,完成一个类似WORD的应用程序。

因篇幅问题不能全部显示,请点此查看更多更全内容