C#课程设计
来源:互联网 发布:基于qt的游戏编程教程 编辑:程序博客网 时间:2024/06/05 17:57
一、问题描述
监视文件和文件夹的变化(FileSystemWatcher 类):选择一个文件夹,单击“开始监视”,该文件夹处于监视状态,此时对该文件夹如果进行操作,这些行为将显示出来。
二、结构分析
FileSystemWatcher类
构造函数
初始化 FileSystemWatcher 类的新实例。
在给定要监视的指定目录的情况下,初始化 FileSystemWatcher 类的新实例。
在给定要监视的指定目录和文件类型的情况下,初始化 FileSystemWatcher 类的新实例。
用到的属性:
EnableRaisingEvents获取或设置一个值,该值指示是否启用此组件。
获取的事件处理程序附加到此列表 Component。(继承自 Component。)
获取或设置用于确定在目录中监视哪些文件的筛选器字符串。
获取或设置一个值,该值指示是否应监视指定路径中的子目录。
获取或设置内部缓冲区的大小(以字节为单位)。
获取或设置要监视的更改的类型。
获取或设置要监视的目录的路径。
获取或设置 FileSystemWatcher 的 ISite。(覆盖 Component.Site。)
ComboBox类
CheckBox类
Checked获取或设置一个值,该值指示是否 CheckBox 处于选中状态。
TextBox类
Text获取或设置与此控件关联的文本。(覆盖 TextBoxBase.Text。)
获取或设置用户可在文本框控件中键入或粘贴的最大字符数。(继承自 TextBoxBase。)
获取或设置一个文本框控件中的文本行。(继承自 TextBoxBase。)
TextBoxBase类
Select()激活控件。(继承自 Control。)
激活子控件。 还可以指定从中选择控件的 Tab 键顺序的方向。(继承自 Control。)
选择文本框中的文本范围。
选定文本框中的所有文本。
将控件内容滚动到当前插入符号位置。
Form类
FormBorderStyle获取或设置窗体的边框样式。
获取窗体可调整到的最大大小。(覆盖 Control.MaximumSize。)
获取或设置窗体的大小。
三、C#WinForm窗体以窗口对话形式选择文件夹、文件路径
1、C#WinForm程序开发,以对话窗口形式选择文件:
private void btnFile_Click(object sender, EventArgs e) { OpenFileDialog fileDialog = new OpenFileDialog(); fileDialog.Multiselect = true; fileDialog.Title = "请选择文件"; fileDialog.Filter="所有文件(*.*)|*.*"; if (fileDialog.ShowDialog() == DialogResult.OK) { string file=fileDialog.FileName; MessageBox.Show("已选择文件:" + file,"选择文件提示",MessageBoxButtons.OK,MessageBoxIcon.Information); } }
2、C#WinForm程序开发,以对话窗口形式选择文件夹及路径
private void btnPath_Click(object sender, EventArgs e) { FolderBrowserDialog dialog = new FolderBrowserDialog(); dialog.Description = "请选择文件路径"; if (dialog.ShowDialog() == DialogResult.OK) { string foldPath = dialog.SelectedPath; MessageBox.Show("已选择文件夹:" + foldPath, "选择文件夹提示", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void btnOpen_Click(object sender, EventArgs e) { System.Diagnostics.Process.Start("Explorer.exe","c:\\windows"); }
----------------------------------------
2017.12.23 上传课程工程文档
http://download.csdn.net/download/fire_to_cheat_/10170330
- c#课程设计
- C#课程设计
- C#课程设计
- C#课程设计
- C#网络课程设计
- C#课程设计---猜猜看
- c#课程设计---猜猜看游戏
- 计算机专业C#课程设计毕业设计代写
- c#课程设计——猜猜看
- 课程设计
- 课程设计
- 课程设计
- 课程设计
- 课程设计
- 课程设计
- 课程设计
- 课程设计
- 课程设计
- Storm安装和使用Demo
- Android补间动画
- 配置到解析的距离
- Oracle 10g连接 sql2005
- CentOS7中的安装与配置Java Jdk 1.8
- C#课程设计
- 如何下载DELL服务器VMware ESXi镜像
- 临时表空间组
- Java中访问权限控制
- 一个tomcat部署多个项目(同端口,多项目,不同访问路径)
- 基于SignalR的小型IM系统
- centos7安装mysql5.6
- 认识Java
- Thinking in java之构造器