菜单与工具栏混合设计
来源:互联网 发布:提升视频画质软件 编辑:程序博客网 时间:2024/06/06 01:15
题目要求:
在窗体上放置一个菜单,一个工具栏控件。工具栏上有两个按钮,分别对应“打开文本文件”,“保存文本文件”。菜单和工具栏具体功能实现可参考前面实验9的相关题目代码。
输入代码:
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using System.IO;namespace caidanlan{ public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void 打开文件ToolStripMenuItem_Click(object sender, EventArgs e) { string resultFile = ""; OpenFileDialog openFileDialog1 = new OpenFileDialog(); openFileDialog1.InitialDirectory = "D:\\Patch"; openFileDialog1.Filter = "All files (*.*)|*.*|txt files (*.txt)|*.txt"; openFileDialog1.FilterIndex = 2; openFileDialog1.RestoreDirectory = true; if (openFileDialog1.ShowDialog() == DialogResult.OK) resultFile = openFileDialog1.FileName; } private void 保存文件ToolStripMenuItem_Click(object sender, EventArgs e) { string resultFile = ""; SaveFileDialog saveFileDialog1 = new SaveFileDialog(); saveFileDialog1.Title = "保存"; saveFileDialog1.Filter = "All files (*.*)|*.*|txt files (*.txt)|*.txt"; saveFileDialog1.FilterIndex = 2; if (saveFileDialog1.ShowDialog() == DialogResult.OK) resultFile = saveFileDialog1.FileName; } private void 结束程序ToolStripMenuItem_Click(object sender, EventArgs e) { Application.Exit(); } //工具栏和菜单栏均可实现打开保存文件 private void toolStripButton1_Click(object sender, EventArgs e) { string resultFile = ""; OpenFileDialog openFileDialog1 = new OpenFileDialog(); openFileDialog1.InitialDirectory = "D:\\Patch"; openFileDialog1.Filter = "All files (*.*)|*.*|txt files (*.txt)|*.txt"; openFileDialog1.FilterIndex = 2; openFileDialog1.RestoreDirectory = true; if (openFileDialog1.ShowDialog() == DialogResult.OK) resultFile = openFileDialog1.FileName; } private void toolStripButton2_Click(object sender, EventArgs e) { string resultFile = ""; SaveFileDialog saveFileDialog1 = new SaveFileDialog(); saveFileDialog1.Title = "保存"; saveFileDialog1.Filter = "All files (*.*)|*.*|txt files (*.txt)|*.txt"; saveFileDialog1.FilterIndex = 2; if (saveFileDialog1.ShowDialog() == DialogResult.OK) resultFile = saveFileDialog1.FileName; } }}
运行截图:
0 0
- 菜单与工具栏混合设计
- wxPython菜单与工具栏
- WPF菜单与工具栏
- QT菜单与工具栏
- wxPython菜单与工具栏
- 为对话框添加菜单与工具栏
- Eclipse plugin 用户权限控制菜单与工具栏
- JFrame 中的菜单与 工具栏操作编程
- 模仿UC工具栏与弹出菜单
- wxPython菜单与工具栏基础示例
- Delphi中菜单与工具栏按钮的状态控制
- C#程序设计(二十八)----菜单与工具栏
- PyQt4 学习笔记2之菜单与工具栏
- PyQt5教程(二)——菜单与工具栏
- 工具栏设计
- 工具栏&菜单项
- Ext工具栏菜单_wayfoon
- RCP--菜单,工具栏
- Android 4.4.源码 如何屏蔽Home键
- 全排列与回溯法解旅行商问题
- 加入购物车数量的增减
- make ls and chmod command on android device
- Erlang通过WebSocket和浏览器交互
- 菜单与工具栏混合设计
- |NOIOJ|贪心|1797:金银岛
- 如何做好IOS View的布局
- 第十五周阅读程序(3)
- mysql 创建函数 error Code: 1227. Access denied;
- hive优化记录----合并小文件压缩输出
- Android 沉浸式状态栏的实现
- php字符串处理函数大全
- sas:将数组转化为矩阵