none
新手党~~~求教 RRS feed

  • 问题

  • 用图形用户界面自制画图板,如何实现自己添加的菜单栏中的文件功能,就是可以把文件存放到指定文件夹和打开相应文件夹~~

    private void 打开ToolStripMenuItem_Click(object sender, EventArgs e)
            {
               //这里要填什么,详细点

            }

    谢谢,感恩~~帮助新手嘛

    2012年11月14日 4:46

答案

  • 你加了Standard Menu沒?
    選上你的MenuStrip後,MenuStrip右上角會出現一個箭嘴,點它再選 "Insert Standard Items"。

    加了後,File、Edit、Tools、Help會加了進去。

    現在點File,Menu出現,在"Save as" 連按兩下。VS會給你建立這個event,SaveAsToolStripMenuItem_Click

    private void SaveAsToolStripMenuItem_Click(object sender, EventArgs e)
    {
       SaveFileDialog saveFileDialog = new SaveFileDialog();
       saveFileDialog.InitialDirectory = Environment.GetFolderPath(Environment.SpecialFolder.Personal);
       saveFileDialog.Filter = "Text Files (*.txt)|*.txt|All Files (*.*)|*.*";
       if (saveFileDialog.ShowDialog(this) == DialogResult.OK)
       {
          string FileName = saveFileDialog.FileName;
          // TODO: 這裡加進你要存文件的code.
    	  ...
    	  ...
       }
    }


    大家一齊探討、學習和研究,謝謝!
    MCSD, MCAD, MCSE+I, MCDBA, MCDST, MCSA, MCTS, MCITP, MCPD,
    MCT, Microsoft Community Star(TW & HK),
    Microsoft MVP for VB.NET since 2003
    My MSMVP Blog

    2012年11月14日 7:02

全部回复

  • 你加了Standard Menu沒?
    選上你的MenuStrip後,MenuStrip右上角會出現一個箭嘴,點它再選 "Insert Standard Items"。

    加了後,File、Edit、Tools、Help會加了進去。

    現在點File,Menu出現,在"Save as" 連按兩下。VS會給你建立這個event,SaveAsToolStripMenuItem_Click

    private void SaveAsToolStripMenuItem_Click(object sender, EventArgs e)
    {
       SaveFileDialog saveFileDialog = new SaveFileDialog();
       saveFileDialog.InitialDirectory = Environment.GetFolderPath(Environment.SpecialFolder.Personal);
       saveFileDialog.Filter = "Text Files (*.txt)|*.txt|All Files (*.*)|*.*";
       if (saveFileDialog.ShowDialog(this) == DialogResult.OK)
       {
          string FileName = saveFileDialog.FileName;
          // TODO: 這裡加進你要存文件的code.
    	  ...
    	  ...
       }
    }


    大家一齊探討、學習和研究,謝謝!
    MCSD, MCAD, MCSE+I, MCDBA, MCDST, MCSA, MCTS, MCITP, MCPD,
    MCT, Microsoft Community Star(TW & HK),
    Microsoft MVP for VB.NET since 2003
    My MSMVP Blog

    2012年11月14日 7:02
  • 谢谢,我想问这是保存文本格式吗?如果是图片格式呢?是改"Text Files (*.jpg)|*.txt|All Files (*.*)|*.*";吗?好像没用?需要改哪里?可以跳转到那个窗口,但是保存不了
    2012年11月14日 12:55