菜单与工具栏混合设计

来源:互联网 发布:提升视频画质软件 编辑:程序博客网 时间: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
原创粉丝点击