【原创】使用.Net自带类实现操作文件
2008-04-21 17:06
363 查看
private string strFileName;
private void btnOpen_Click(object sender, EventArgs e)
private void Form1_Load(object sender, EventArgs e)
private void btnSelect_Click(object sender, EventArgs e)
private void btnSelectColor_Click(object sender, EventArgs e)
private void btnSelectFont_Click(object sender, EventArgs e)
{
FontDialog fdlg = new FontDialog();
try
{
fdlg.Font = txtFileContent.Font;
fdlg.Color = txtFileContent.ForeColor;
fdlg.ShowColor = true;
fdlg.ShowApply = true;
fdlg.ShowEffects = true;
fdlg.ShowHelp = true;
fdlg.AllowScriptChange = true;
fdlg.AllowSimulations = true;
fdlg.AllowVectorFonts = true;
fdlg.AllowVerticalFonts = true;
fdlg.FixedPitchOnly = false;
fdlg.FontMustExist = true;
fdlg.MaxSize = 48;
fdlg.MinSize = 8;
if (fdlg.ShowDialog() == System.Windows.Forms.DialogResult.OK)
{
txtFileContent.Font = fdlg.Font;
txtFileContent.ForeColor = fdlg.Color;
}
}
catch (Exception ex)
{
}
}
在这里也特别说明一下在“打开文件”的按钮事件里,我用了using这个语句。using主要是为了管理使用对象的。在.NET里虽然不用在每次调用对象后,显式调用其Dispose方法。但为了避免应用程序发生内存泄漏的情况,还是建议尽量在使用对象后,释放其所使用的资源。在using代码区域用{}包含。在执行到}时,CRL会自动调用对象的Dispose方法,并使用GC回收。
所以请尽量养成习惯把图形、文件操作、端口通信、数据库连接等对象,使用using语句去管理。
private void btnOpen_Click(object sender, EventArgs e)
private void Form1_Load(object sender, EventArgs e)
private void btnSelect_Click(object sender, EventArgs e)
private void btnSelectColor_Click(object sender, EventArgs e)
private void btnSelectFont_Click(object sender, EventArgs e)
{
FontDialog fdlg = new FontDialog();
try
{
fdlg.Font = txtFileContent.Font;
fdlg.Color = txtFileContent.ForeColor;
fdlg.ShowColor = true;
fdlg.ShowApply = true;
fdlg.ShowEffects = true;
fdlg.ShowHelp = true;
fdlg.AllowScriptChange = true;
fdlg.AllowSimulations = true;
fdlg.AllowVectorFonts = true;
fdlg.AllowVerticalFonts = true;
fdlg.FixedPitchOnly = false;
fdlg.FontMustExist = true;
fdlg.MaxSize = 48;
fdlg.MinSize = 8;
if (fdlg.ShowDialog() == System.Windows.Forms.DialogResult.OK)
{
txtFileContent.Font = fdlg.Font;
txtFileContent.ForeColor = fdlg.Color;
}
}
catch (Exception ex)
{
}
}
在这里也特别说明一下在“打开文件”的按钮事件里,我用了using这个语句。using主要是为了管理使用对象的。在.NET里虽然不用在每次调用对象后,显式调用其Dispose方法。但为了避免应用程序发生内存泄漏的情况,还是建议尽量在使用对象后,释放其所使用的资源。在using代码区域用{}包含。在执行到}时,CRL会自动调用对象的Dispose方法,并使用GC回收。
所以请尽量养成习惯把图形、文件操作、端口通信、数据库连接等对象,使用using语句去管理。
相关文章推荐
- Flex与.NET互操作(五):使用FileReference+HttpHandler实现文件上传/下载
- Flex与.NET互操作(五):使用FileReference+HttpHandler实现文件上传/下载
- Flex与.NET互操作(五):使用FileReference+HttpHandler实现文件上传/下载
- Flex与.NET互操作 使用FileReference+HttpHandler实现文件上传/下载
- Flex与.NET互操作(五):使用FileReference+HttpHandler实现文件上传/下载
- Flex与.NET互操作(五):使用FileReference+HttpHandler实现文件上传/下载
- 使用FileReference+HttpHandler实现文件上传/下载(Flex与.NET互操作)
- Flex与.NET互操作(五):使用FileReference+HttpHandler实现文件上传/下载
- Flex与.NET互操作(五):使用FileReference+HttpHandler实现文件上传/下载
- Flex与.NET互操作(五):使用FileReference+HttpHandler实现文件上传/下载
- lab 相关--使用vb.net实现对控制文件的管理操作
- .net 使用资源文件实现多语言切换
- [原创]JAAS 实现in Struts Web App,使用XMLPolicy文件,不改变VM安全配置(1)认证
- .Net网络通讯编程[利用Socket实现字串、文件、序列化对象传输]--使用封装的网络服务2
- .Net网络通讯编程[利用Socket实现字串、文件、序列化对象传输]--类设计2[使用IE浏览本页]
- java使用Jsch实现远程操作linux服务器进行文件上传、下载,删除和显示目录信息
- Flex与.NET互操作(八):使用FluorineFx网关实现远程访问
- 【前端七牛组件】使用js 实现七牛云的上传文件操作
- Java使用iText实现对PDF文件的操作
- 使用Java实现文件的操作