一道C#程序题,麻烦大伙啦,用C#做一个记事本的程序,并实现快捷键功能,附上程序:private void 保存SToolStripMenuItem_Click(object sender,EventArgs e){try{saveFileDialog1.Filter = "文本文件|*.txt|word文档|*.doc"; //

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/07 01:24:19

一道C#程序题,麻烦大伙啦,用C#做一个记事本的程序,并实现快捷键功能,附上程序:private void 保存SToolStripMenuItem_Click(object sender,EventArgs e){try{saveFileDialog1.Filter = "文本文件|*.txt|word文档|*.doc"; //
一道C#程序题,麻烦大伙啦,
用C#做一个记事本的程序,并实现快捷键功能,
附上程序:
private void 保存SToolStripMenuItem_Click(object sender,EventArgs e)
{
try
{
saveFileDialog1.Filter = "文本文件|*.txt|word文档|*.doc"; //这段代码要在if语句之前添加,否则保存文件格式时会出现无格式状况;
if (saveFileDialog1.ShowDialog() == DialogResult.OK)
{
StreamWriter sw = new StreamWriter(saveFileDialog1.FileName,true,Encoding.GetEncoding("gb2312"));
sw.Write(richTextBox1.Text);
this.Text = saveFileDialog1.FileName;
sw.Close();
richTextBox1.Text = string.Empty;
}
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
比如这个实现保存功能的代码,如何用快捷键“ctrl+s”就能保存文件;而不用鼠标去点按钮,

一道C#程序题,麻烦大伙啦,用C#做一个记事本的程序,并实现快捷键功能,附上程序:private void 保存SToolStripMenuItem_Click(object sender,EventArgs e){try{saveFileDialog1.Filter = "文本文件|*.txt|word文档|*.doc"; //
vs可以设置快捷键