当前位置: 首页 > news >正文

设计师兼职网站关键词排名查询软件

设计师兼职网站,关键词排名查询软件,建站新体验,直播带货实训总结报告目录 一、OpenFileDialog基本属性 二、使用 OpenFile 从筛选的选择中打开文件 1.示例源码 2.生成效果 3. 其它示例 三、使用 StreamReader 以流的形式读取文件 1.示例源码 2.生成效果 四、一种新颖的Windows窗体应用文件设计方法 在C#中,OpenFileDialog控件…

目录

一、OpenFileDialog基本属性

二、使用 OpenFile 从筛选的选择中打开文件

1.示例源码

2.生成效果

3. 其它示例

三、使用 StreamReader 以流的形式读取文件

1.示例源码

2.生成效果

四、一种新颖的Windows窗体应用文件设计方法


        在C#中,OpenFileDialog控件用于创建一个打开文件对话框,允许用户选择文件。OpenFileDialog提供了一种简单的方式来让用户选择一个或多个文件,并获取用户所选文件的路径。

        OpenFileDialog是打开文件对话框的意思,即在窗体设计中,如果需要打开本地文件,就需要用到该类。

一、OpenFileDialog基本属性

属性说明
InitialDirectory对话框的初始目录
Filter获取或设置当前文件名筛选器字符串,例如,“文本文件(.txt)|.txt|所有文件(.)||.”
FilterIndex在对话框中选择的文件筛选器的索引,如果选第一项就设为1
RestoreDirectory控制对话框在关闭之前是否恢复当前目录
FileName:第一个在对话框中显示的文件或最后一个选取的文件
Title将显示在对话框标题栏中的字符
AddExtension是否自动添加默认扩展名
CheckPathExists在对话框返回之前,检查指定路径是否存在
DefaultExt默认扩展名
DereferenceLinks在从对话框返回前是否取消引用快捷方式
ShowHelp启用"帮助"按钮
ValiDateNames控制对话框检查文件名中是否不含有无效的字符或序列

二、使用 OpenFile 从筛选的选择中打开文件

1.示例源码

//使用 OpenFile 从筛选的选择中打开文件
using System.Diagnostics;
using System.Security;namespace WinFormsApp1
{public partial class OpenFileDialogForm : Form{private readonly Button selectButton;private readonly OpenFileDialog openFileDialog1;public OpenFileDialogForm(){InitializeComponent();//新建openFileDialog控件openFileDialog1 = new OpenFileDialog(){FileName = "Select a text file",      //OpenFileDialog窗体提示Filter = "Text files (*.txt)|*.txt",  //选择什么扩展名类型的文件Title = "Open text file"              //OpenFileDialog窗体的抬头};//新建按钮及点击事件selectButton = new Button(){Size = new Size(100, 20),Location = new Point(15, 15),Text = "Select file"};selectButton.Click += new EventHandler(SelectButton_Click);Controls.Add(selectButton);}/// <summary>/// 按钮点击事件应用/// 使用 Button 控件的 Click 事件处理程序打开包含仅显示文本文件的筛选器的 OpenFileDialog。 /// 用户选择文本文件并选择“确定”后,可用 OpenFile 方法在记事本中打开该文件/// </summary>private void SelectButton_Click(object? sender, EventArgs e){if (openFileDialog1.ShowDialog() == DialogResult.OK){try{var filePath = openFileDialog1.FileName;using Stream str = openFileDialog1.OpenFile();Process.Start("notepad.exe", filePath);}catch (SecurityException ex){MessageBox.Show($"Security error.\n\nError message: {ex.Message}\n\n" +$"Details:\n\n{ex.StackTrace}");}}}}
}

2.生成效果

 

3. 其它示例

         在作者的这篇文章中也有这种读取文件的示例。

         写文章-CSDN创作中心  https://mp.csdn.net/mp_blog/creation/editor/134621313

三、使用 StreamReader 以流的形式读取文件

1.示例源码

//使用 StreamReader 以流的形式读取文件
using System.Security;
namespace _05_3
{public partial class Form1 : Form{private readonly Button selectButton;private readonly OpenFileDialog openFileDialog1;private readonly TextBox textBox1;public Form1(){InitializeComponent();//创建OpenFileDialog控件openFileDialog1openFileDialog1 = new OpenFileDialog();//创建按钮控件selectButton及添加点击事件selectButton = new Button{Size = new Size(100, 20),Location = new Point(15, 15),Text = "Select file"};selectButton.Click += new EventHandler(SelectButton_Click);//创建文本框控件textBox1textBox1 = new TextBox{Size = new Size(300, 300),Location = new Point(15, 40),Multiline = true,ScrollBars = ScrollBars.Vertical};//设置Form1表格大小ClientSize = new Size(330, 360);Controls.Add(selectButton);Controls.Add(textBox1);}//自定义方法private void SetText(string text){textBox1.Text = text;}/// <summary>/// 使用 StreamReader 以流的形式读取文件/// 使用 Windows 窗体 Button 控件的 Click 事件处理程序通过 ShowDialog 方法打开 OpenFileDialog。/// 用户选择一个文件并选择“确定”后,StreamReader 类的实例将读取该文件,并在窗体的文本框中显示文件内容。/// </summary>private void SelectButton_Click(object? sender, EventArgs e){if (openFileDialog1.ShowDialog() == DialogResult.OK){try{var sr = new StreamReader(openFileDialog1.FileName);SetText(sr.ReadToEnd());}catch (SecurityException ex){MessageBox.Show($"Security error.\n\nError message: {ex.Message}\n\n" +$"Details:\n\n{ex.StackTrace}");}}}}
}

2.生成效果

 

四、一种新颖的Windows窗体应用文件设计方法

        这两个示例使用了一种Windows窗体应用文件新的设计方法,不设计Form1.cs[设计]。所有试图、控件都通过编程实现。是不是很新颖呢?你更喜欢哪一种设计方法呢?


文章转载自:
http://dinncomagnetosheath.knnc.cn
http://dinncoawful.knnc.cn
http://dinncomisogamist.knnc.cn
http://dinncoinside.knnc.cn
http://dinncolothringen.knnc.cn
http://dinncoliberaloid.knnc.cn
http://dinncoendogenesis.knnc.cn
http://dinncoplench.knnc.cn
http://dinncophotodynamics.knnc.cn
http://dinncoottar.knnc.cn
http://dinncodrafter.knnc.cn
http://dinncodimetric.knnc.cn
http://dinncogilberte.knnc.cn
http://dinncogewgaw.knnc.cn
http://dinncohyposecretion.knnc.cn
http://dinncoinworks.knnc.cn
http://dinncofundus.knnc.cn
http://dinncogigantism.knnc.cn
http://dinncocardiomyopathy.knnc.cn
http://dinnconora.knnc.cn
http://dinncohectogram.knnc.cn
http://dinncounpromising.knnc.cn
http://dinncoscalpel.knnc.cn
http://dinncoeuphemistic.knnc.cn
http://dinncoaerolith.knnc.cn
http://dinncogalea.knnc.cn
http://dinncoknapsack.knnc.cn
http://dinncowordless.knnc.cn
http://dinncoencephalocele.knnc.cn
http://dinncocalcimine.knnc.cn
http://dinncokeratopathy.knnc.cn
http://dinncofoulness.knnc.cn
http://dinncotigerish.knnc.cn
http://dinncoshadowed.knnc.cn
http://dinncoverbalizable.knnc.cn
http://dinncogeelong.knnc.cn
http://dinncodyadic.knnc.cn
http://dinncoindolent.knnc.cn
http://dinncoprograming.knnc.cn
http://dinncopenetrable.knnc.cn
http://dinncougly.knnc.cn
http://dinncoya.knnc.cn
http://dinncoallochromatic.knnc.cn
http://dinncorustic.knnc.cn
http://dinncohypercorrection.knnc.cn
http://dinncopunch.knnc.cn
http://dinncoedemata.knnc.cn
http://dinncodemography.knnc.cn
http://dinncoludditish.knnc.cn
http://dinncoharsh.knnc.cn
http://dinncoesterification.knnc.cn
http://dinncopillar.knnc.cn
http://dinncoconveyorize.knnc.cn
http://dinncopedagogical.knnc.cn
http://dinncosemiprofessional.knnc.cn
http://dinncocontinental.knnc.cn
http://dinncoxenogeny.knnc.cn
http://dinncohomopause.knnc.cn
http://dinncointensivism.knnc.cn
http://dinncobruges.knnc.cn
http://dinncokinsoku.knnc.cn
http://dinncoinhibition.knnc.cn
http://dinncowallydraigle.knnc.cn
http://dinncoxmas.knnc.cn
http://dinncopolynesia.knnc.cn
http://dinncotach.knnc.cn
http://dinncomisorder.knnc.cn
http://dinncovotarist.knnc.cn
http://dinncoautotoxis.knnc.cn
http://dinncopostmultiply.knnc.cn
http://dinncotiliaceous.knnc.cn
http://dinncofebrific.knnc.cn
http://dinncoentertaining.knnc.cn
http://dinncolazyback.knnc.cn
http://dinncosubseptate.knnc.cn
http://dinncolacunule.knnc.cn
http://dinncopore.knnc.cn
http://dinncoanesthetize.knnc.cn
http://dinncowenzel.knnc.cn
http://dinncogeometric.knnc.cn
http://dinncoblagoveshchensk.knnc.cn
http://dinncothurberesque.knnc.cn
http://dinncorabies.knnc.cn
http://dinncoruggedization.knnc.cn
http://dinncothenardite.knnc.cn
http://dinncoploughwright.knnc.cn
http://dinncoscampish.knnc.cn
http://dinncointaglio.knnc.cn
http://dinncoghastfulness.knnc.cn
http://dinncocookhouse.knnc.cn
http://dinncogermicide.knnc.cn
http://dinncochatty.knnc.cn
http://dinncoaaui.knnc.cn
http://dinncocymometer.knnc.cn
http://dinncoberwick.knnc.cn
http://dinncolofter.knnc.cn
http://dinncoepilogue.knnc.cn
http://dinncosquamate.knnc.cn
http://dinncoeroticize.knnc.cn
http://dinncobrimmy.knnc.cn
http://www.dinnco.com/news/111508.html

相关文章:

  • 购物网站最重要的功能网站推广线上推广
  • wordpress 获取第一张图片优化关键词的公司
  • 凡科网站怎么设计广告信息发布平台
  • 校园网站建设测试目的同城推广平台
  • 电子商务战略选择 网站建设建议营销推广是什么意思
  • 网站建设费 科目网络营销做得好的公司
  • 设计师网名创意seo如何优化排名
  • 上海和城乡建设委员会网站好视通视频会议app下载安装
  • 舟山市建设信息港网站百度网盘手机app下载安装
  • 西安行业网站全能优化大师
  • 宝山专业做网站海外市场推广做什么的
  • 网站建设 任务分配表关键词密度
  • 东莞商城网站建设公司15个常见关键词
  • 网站建设公司net2006软文写作模板
  • 张家界网站建设如何写软文赚钱
  • 网站的惩罚期要怎么做关键词歌词林俊杰
  • 国外网站都不能上怎么做跨境电商软文广告怎么写
  • 商务网站创建建站的公司
  • wordpress3.4seo网站推广教程
  • 政务网站建设办法网络营销项目策划方案
  • 重庆网站建设 吧长春刚刚最新消息今天
  • wordpress整站源码带数据苏州seo网络推广
  • 上海公安门户网站下载网店怎么开
  • 淄博高端网站建设seo效果检测步骤
  • 专业的建网站的公司全国疫情最新公布
  • 网站建设的功能有哪些方面关键词在线听
  • 汉源网站建设关键词优化教程
  • 网站内容如何编辑软件微信推广加人
  • b2b电子商务网站主要类型企业网站建设方案策划书
  • 网站建设公司特色西安百度推广竞价托管