实验4:C#窗体和控件综合设计

相关说明

文章内容:可视化编程实验

所属课程:可视化编程

所属学院:武汉理工大学计算机学院

作者主页:https://blog.csdn.net/cxh_1231

实验目的

综合应用C#的MDI窗体设计方法,掌握各控件设计方法,MenuStrip、ContextMenuStrip、ToolStrip、StatusStrip等,以及文件管理操作等。

实验内容

设计一个多文档界面的Windows应用程序,能够实现对文档的简单处理,包括:打开、关闭、保存文件,复制、剪切、粘贴、撤销等文本处理功能,同时能实现打印。

实验项目代码下载:

本公众号回复【可视化编程】即可免积分下载

实验方案

1、新建一个Windows窗体应用,文件名:窗体和控件综合设计;

2、分析:根据实验要求,首先需要创建一个父窗体,父窗体包含对富文本编辑的相关功能菜单,然后子窗体是富文本输入编辑框,其中还需要实现查找与替换功能,所以需要设计这三个主要的界面。

相关界面设计如下:

父窗体设计:Name:FormBack;属性IsMdiContainer设置为“True”。其他见下图:

富文本编辑窗体设计:窗口名称为:FormRichText;富文本(RichText)编辑界面名称使用默认名称(richTextBox1),属性Dock值设置为:Fill(铺满窗口),属性Modifiers值设置为:Public。其他见下图:

查找与替换界面设计:

窗口Name:FormFind,属性“TopMost”设置为“true”;“向上”单选框Name:radioUp;“向下”单选框Name:radioDown,属性值“Checked”设置为“True”(即初始状态为向下查找);“区分大小写”勾选框Name:checkCase。其他按钮默认值。详情见下图:

实验代码:

手机端无法正常显示代码缩进以及字符间空格获取更好的代码视觉体验请用电脑端打开此文章

1、FormBack.cs:

2、FormRichText.cs

3、FormFind.cs:

运行结果:

您的支持就是我们前进的动力

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180602G057I200?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券