c#Windows控件的使用分析报告.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
10.4.4 打开文件对话框 在C#中,可以使用OpenFileDialog(打开文件对话框)选择与打开文件,该控件在工具箱中的图标为 。 FileNames属性:该属性用于保存对话框中选择的所有文件的文件名(含路径)。FileNames属性是一个字符串类型的数组,该属性是只读属性。 MultiSelect属性:该属性用于决定是否能对文件进行多选。这是一个逻辑类型的属性,true表示可以在对话框中一次选择多个文件,false表示一次只允许选择一个文件。 Filter属性:该属性是一个文件筛选器,根据该属性值的设置,可以决定在对话框的“文件类型”下拉列表框中提示哪些类型的文件,在选择文件列表框中显示哪些类型的文件。假如有打开文件对话框对象dlg,仅允许打开jpg、bmp、gif文档,则设置Filter值的代码如下: Dlg.Filter=图像文件|*.jpg;*.bmp;*.gif; //对话框中可选的文件类型 【例10-5】设计Windows应用程序,程序包含两个菜单标题“文件”与“字体”。“文件”菜单中包含“打开”与“退出”菜单项,“字体”菜单中包含“设置字体”菜单项。 在程序代码的开始处添加命名空间的引用,代码如下: using System.Diagnostics; //引用命名空间 “打开”菜单项的Click事件代码为: private void menuO_Click(object sender, EventArgs e) { //“打开”对话框中可选的文件类型 opnDlg.Filter=Word文档|*.doc|图像文件|*.jpg;*.bmp;*.gif; opnDlg.Multiselect=false;// 确保文件只能单选 if (opnDlg.ShowDialog() == DialogResult.OK) // 如果单击对话框的【打开】按钮 { txtFileInfo.Text = opnDlg.FileNames[0]; // 输出文件路径与文件名 Process.Start(opnDlg.FileNames[0]); // 打开对话框中选定的文件 } } “退出”菜单项的Click事件代码为: private void menuX_Click(object sender, EventArgs e) { this.Close(); } “设置字体”菜单项的Click事件代码为: private void menuF_Click(object sender, EventArgs e) { // 将文本框的字体与颜色属性传递给对话框 fntDlg.Font = txtFileInfo.Font; fntDlg.Color = txtFileInfo.ForeColor; // 如果单击对话框的【确定】按钮 if (fntDlg.ShowDialog() == DialogResult.OK) { // 将字体与颜色设置应用于文本框 txtFileInfo.Font = fntDlg.Font; txtFileInfo.ForeColor = fntDlg.Color; } } “字体”对话框【应用】按钮的Click事件代码为: private void fntDlg_Apply(object sender, EventArgs e) { // 将字体与颜色设置应用于文本框 txtFileInfo.Font = fntDlg.Font; txtFileInfo.ForeColor = fntDlg.Color; } 10.4.6 自定义对话框 在Windows编程过程中,往往出现要求显示信息量大或特定样式的对话框,需要自定义完成。在应用程序中添加自定义的对话框方法如下: ① 添加Windows窗体。 ② 修改该窗体的属性和名称。修改窗体的FormBorderStyle属性为FixedDialog。设置Contral、MinimizeBox、MaximizeBox、ShowInIaskar的属性为False。 ③ 添加按钮是实现对话框的按钮事项的功能。对话框中根据按钮的返回值的效果可以根据窗体的AcceptButton和CancelButton设置。 10.4.7 多选项卡 1. 基本属性 TabControl控件最重要的属性是TabPages,它包含单独的选项卡。每个单独的选项卡是一个TabPage对象。单击选项卡时,将为相

文档评论(0)

阿里山的姑娘 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档