在winform中用C#编程实现菜单栏中的各种功能该怎么编代码啊?我只知道怎么关闭,像打开,保存,工具栏都不
1个回答
展开全部
什么也不说了,直接代码:
打开:
OpenFileDialog open = new OpenFileDialog();
open.Filter = "All File(*)|*.*";
open.Title = "打开";
if (open.ShowDialog() == DialogResult.OK)
{
//这里处理打开文件后代码
}
open.Dispose();
保存:
SaveFileDialog save = new SaveFileDialog();
save.Title = "保存文件";
save.Filter = "所有文件|*";
if (save.ShowDialog() == DialogResult.OK)
{
//保存文件代码
}
打开:
OpenFileDialog open = new OpenFileDialog();
open.Filter = "All File(*)|*.*";
open.Title = "打开";
if (open.ShowDialog() == DialogResult.OK)
{
//这里处理打开文件后代码
}
open.Dispose();
保存:
SaveFileDialog save = new SaveFileDialog();
save.Title = "保存文件";
save.Filter = "所有文件|*";
if (save.ShowDialog() == DialogResult.OK)
{
//保存文件代码
}
追问
呵呵 谢谢 还有其他的吗?剪切 粘贴 复制 还有帮助什么的 一个菜单栏通常有的,如果你有的话,十二分的感谢!!
追答
复制:
private void CopytoolStripMenuItem_Click(object sender, EventArgs e)
{
try
{
this.Cursor = Cursors.WaitCursor;
string strTemp = richTextBoxSendInfo.SelectedText;
//获取RichTextBox中选中的文字
if (strTemp.Equals("")) //判断是否为空
return;
Clipboard.Clear();//清除原有剪切板中内容
Clipboard.SetText(strTemp);//将文字添加到剪切板中,还添加Object类型数据
this.Cursor = Cursors.Default;
}
catch (System.Exception ex)
{
this.Cursor = Cursors.Default;
CommonFunc.DisplayException(ex);
}
}
粘贴:
private void PastetoolStripMenuItem_Click(object sender, EventArgs e)
{/
try
{
this.Cursor = Cursors.WaitCursor;
this.richTextBoxSendInfo.Paste();
this.Cursor = Cursors.Default;
}
catch (System.Exception ex)
{
this.Cursor = Cursors.Default;
CommonFunc.DisplayException(ex);
}
}
剪切:
private void CuttoolStripMenuItem_Click(object sender, EventArgs e)
{
try
{
this.Cursor = Cursors.WaitCursor;
string strTemp = richTextBoxSendInfo.SelectedText;
if (strTemp.Equals(""))
return;
Clipboard.Clear();
richTextBoxSendInfo.Cut();
this.Cursor = Cursors.Default;
}
catch (System.Exception ex)
{
this.Cursor = Cursors.Default;
CommonFunc.DisplayException(ex);
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询