【windows程序设计作业】用c#语言实现记事本
来源:http://www.tudoupe.com时间:2022-05-23
提示:撰写文章后,可自动生成目录,以及如何创建右侧可访问的帮助页面。
文章目录
- 前言
- 实验目标
- 记事本界面设计
- 界面设计
- (1) 菜单Strip(菜单导航)
- (2) 工具提示(工具栏控制)
- (3) RichTextBox(多格式文本框架的控制)
- (4) 地位限制(地位栏控制)
- (5) OpenFileDialog( 播放对话框)
- SaveFileDialog (保存对话框) (6)
- FontDialog (组合对话框) (7)
- (8) 计时器(由计时器控制)
- 用户界面
- 编写主要程序代码
- (1) RichTextBox 多格式文本框代码
- (2) 菜单代码
- 一. 菜单 [文件]
- (1) [新的 & n] 菜单项
- (2) [开放(O)]菜单选择
- (3) [保存和保 菜单选择
- (4) [保留为(A)]菜单选择
- (5) [问题(X)]菜单项
- 二. 菜单 [编辑]
- 三个菜单 [表格和O]
- (1) [自动空间(W)]菜单选择
- (2) [可行(F)菜单选择]
- 四个菜单 [查看和审
- (1) [工具栏(TT)]菜单选择
- (2) 菜单项目[现状和律师协会]
- 第五页 [帮助]
- 关于记事本
- 1. 界面设计
- 2. 编写代码
- 工具栏代码
- 计时器代码
- 总结
- 总结
前言
视觉 C#2015 Windows 应用程序设计 - 笔记本通过本章的学习,菜单Strip( 菜单)、 工具Strip( 工具栏)、 RichTextBox( 高级文本框) 和 StatusStrip( 状态栏控制) 等控件可以扩展 。以及如何使用“公共对话箱”获取文本、格式等等。
实验目标
完成Windows'own笔记本的某些功能, 并且随时可以更改字体类型、 大小和颜色, 以及状态栏中的显示时间。 程序表上还添加了一个工具栏, 以改善用户的友好性 。
笔记本板应用程序有新的文件打开和保存操作; 文本复制、 粘贴和删除功能; 字体类型和格式设置; 日期和时间查看等等, 当需要的功能板应用程序有新的文件打开和保存操作时, 用户可以显示或隐藏工具栏和状态栏; 文本复制、 粘贴和删除功能; 字体类型和格式设置; 日期和时间查看等等, 用户可以根据需要显示或隐藏工具栏和状态栏 。
记事本界面设计
一. 打开 VS2013, 并选择文件新项目 。
2. 从下面的列表中选择名为 Notepad 的视觉模型 C# WindowsWindowsWindows 窗体应用程序。
三. 单击表格,修改右下角的特性,更改表格的名称,改成 Notesbook。
四. 配置其余的形状属性。
界面设计
(1) 菜单Strip(菜单导航)
单击窗体左侧的工具箱以找到菜单脚,并将其拖到窗体上。
2. 单击菜单栏将右下角的属性更改为“ mnnus Notepad ” 。
三. 如图所示,输入[文件(F)、编辑(E)、格式(O)、视图(V)和帮助(H)]。
4 设置[文件(F)、][编辑(E)、][格式(O)、][视图(V)和[帮助(H),点击[文件(F)、][编辑(E)、][格式(O)、][视图(V)和[帮助(H)]的属性。根据下表设置。


(2) 工具提示(工具栏控制)
要显示工具箱,请单击窗体左侧。找到“工具提示”并将其拖到窗体上。
单击工具栏将右下角设置更改为“ tnotepad ” 。
当我们右键单击工具栏编辑它时, 我们可以看到可以在这里删除或添加的按钮成员, 但我们只能设置一些简单的动作( 新、 打开、 保存、 剪切、 粘贴、 复制) 。
(3) RichTextBox(多格式文本框架的控制)
要显示工具箱,请单击窗体左侧。找到“ RichTextBox ” 并将其拖到窗体中。
单击工具栏,将右下角的属性更改为“ntxt Notepad”。
在 Archor 属性中选择“ 托普、 底部、 左部、 右侧 ”, 这样随着窗体大小的变化, RichTextBox 控件的大小也会发生变化 。
(4) 地位限制(地位栏控制)
将 StatusStrip 控件的名称属性设置为“ st notepad”, Dock 属性设置为“ Bottom ”,而荷兰 属性设置为“ Bottom, Lft, Right ” 。
然后,对于量化编辑,打开对话框。
在下拉列表中,请将默认选择“ StatusLabel”单独留下。然后按下添加的按钮。反过来,又增加了两个状态标签。"tsLbl1"和"tsLbl2"按这个顺序排列TsLbl1 的文本属性是“已就绪”并被政府使用。TsLbl2 的文本属性设置为“ 显示日期、 时间 ” 。
(5) OpenFileDialog( 播放对话框)
OpenFileDialog 工具栏项目可以直接拖到单击窗体的属性中。
当用户选择笔记本的 [文件][打开] 菜单选项时,打开文件时使用 OpenFileDialog 对话框 。OpenFileDialog 控件的名称属性为“ odlg Notepad 。 ”将过滤器属性设为“ RTF 文件”所有.rtf 文件.*”。
SaveFileDialog (保存对话框) (6)
在工具栏中找到了 safileDialog, 并立即拖到单击窗体的属性中 。
当用户选择笔记本本[文件][保存](或[保存])菜单项时,文件被保存到 SaveFileDialog 对话框中 。SaveFileDialog 控制器的名称属性是'dlgnotepad' 。'文件名称属性应无标题 。将过滤器属性设为“ RTF 文件”*.rtf”。
FontDialog (组合对话框) (7)
将FontDialog 从工具栏拖到单击窗体的属性中。
当用户单击内存的 [format] [font] 菜单元素时, FontDialog 控件使用字体对话框框FontDialog 设置文字字体。FontDialog 控件的名称属性是“fdlgnotepad”。
(8) 计时器(由计时器控制)
在工具栏中查找计时器并将其拖放到窗体中,然后单击“属性”。
时钟出现在本章讨论的回忆录的地位栏上。为此需要一个计时器控制 。定时器控件的名称属性设置为'tmrNootpad'。'已启用( 活动) 属性设为“ 正确 ” 。间隔( 间隔)间距,这是我国历史上第一次,也是世界历史上第一次。2011年叙利亚抗议活动特别报导,这是一秒钟 翻开开关一次。
用户界面

编写主要程序代码
然后,在代码的一般部分中,公布两个公开变量,这两个变量都是布尔型的,“b”用于确定文件是新鲜的还是从磁盘上打开的,“s”用于确定文件是否保存。
双击窗体,然后在代码区域输入以下代码:
(1) RichTextBox 多格式文本框代码
(2) 菜单代码
一. 菜单 [文件]
(1) [新的 & n] 菜单项
(2) [开放(O)]菜单选择
(3) [保存和保 菜单选择
(4) [保留为(A)]菜单选择
(5) [问题(X)]菜单项
二. 菜单 [编辑]
在 [编辑 菜单上,单击每个菜单项的代码。
三个菜单 [表格和O]
[表格(O)]菜单用于指定打开或更新的文本内容是否自动重新排行,以及字体格式功能。
(1) [自动空间(W)]菜单选择
此菜单项的检查属性默认设置为“ True ” 。 文本内容会自动重新排列, 以适应文本框的宽度; 否则, 只需用段落标明行即可 。
(2) [可行(F)菜单选择]
选择此菜单项以打开字体对话框, 您可以在此更改字体、 颜色等等。 这就需要使用先前引入的 FontDialog 控制 。
四个菜单 [查看和审
[View(V)] 选项控制工具栏和状态栏是否出现在笔记本上。两个菜单项都是默认选择的,如果点击相应的菜单项,其他显示效果可以调整。
(1) [工具栏(TT)]菜单选择
此菜单项用于规范工具栏的显示和隐藏,并显示工具栏的默认状态,同时调整多格式文本框的位置和高度。
(2) 菜单项目[现状和律师协会]
此菜单项用于调节状态栏的显示和隐藏, 在默认状态下显示状态栏, 并在隐藏时更改多格式文本框的高度 。
第五页 [帮助]
此菜单只包含一个菜单项[在(A)书上), 它调用窗体( frmAbout) 以显示某些相关的程序信息, 并使用 LinkLabel 控制来建立链接, 从而很容易将 E-Mail 发送到作者 。
要显示 frmAbout 窗体,当窗体设计时必须创建菜单项[记录(A)]的单击事件代码[记录(A)]:
关于记事本
使用 Vision C#2013 添加一个名为“frmAbout”的表格。
1. 界面设计
图3.1显示信息使用属性设置后的应用程序界面。添加多个标签、按钮、链接标签、链接标签和 PictrieBox 控件以组成“frmAbout ” 。
对表格和表格[注 的控件,其属性如表所示设置。
2. 编写代码
【确定】按钮
LinkLabel 可用于打开电子邮件或网页 。
工具栏代码
工具栏有各种快捷键按钮, 方便用户的动作。 用户点击显示菜单项已被选中的按钮, 并使用开关语句来完成以下内容: 双击工具栏的空白部分, 并构造工具栏的“ 项目点击事件代码 ” 如下 :
计时器代码
要在 TssLbl2 状态栏中显示当前时间, 请为计时器控件的调试事件( 每秒触发一次) 代码准备如下 :
总结
总结
相关新闻
- 2022-08-04 WPF的由来
- 2022-08-04 Win11勒索软件防护怎么打开?Win11安
- 2022-08-04 Windows系统jdk的配置
- 2022-08-04 Windows10 OneNote怎么重新登录?如何重
- 2022-08-04 超好用的 Windows 效率工具推荐
- 2022-08-04 Windows如何在CMD或PowerShell中配置代理
- 2022-08-04 powershell和cmd对比
- 2022-08-04 【QT】Windows下QT下载安装
- 2022-08-04 windows下 C++ 实现类属性的get和set方
- 2022-08-04 Win11快速助手在哪里?Win11打开快速
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
