C#求记事本保存文件的代码格式
在C#中如何实现打开/保存文件格式(.txt&所有文件)?
   具体代码怎样?
   我的保存文件代码如下(但是对话框里面没有选择保存的文件格式):
              private void 保存ToolStripMenuItem_Click(object sender, EventArgs e)
         {
             if (saveFileDialog1.ShowDialog() == DialogResult.OK)
             {
                 saveFileDialog1.FileName = "*.txt";
                 saveFileDialog1.ShowDialog();
                 StreamWriter sw = new StreamWriter(saveFileDialog1.FileName);
                 sw.Write(richTextBox1.Text);
                 sw.Close();
             }     
打开文件代码(对话框也是没有打开文件的类型如.txt):
            private void openFileDialog1_FileOk(object sender, CancelEventArgs e)
         {
             OpenFileDialog dlg = new OpenFileDialog();
             dlg.Title = "选择数据库文件...";
             dlg.Filter = "Microsoft Access 2000 文件(*.mdb)|*.mdb|所有文件(*.*)|*.*";
             if (dlg.ShowDialog() == DialogResult.OK)
             {
                 richTextBox1.Text = dlg.FileName;
             }
         }  
------解决方案--------------------  打开文件代码(对话框也是没有打开文件的类型如.txt):  
         private void openFileDialog1_FileOk(object sender, CancelEventArgs e)  
       {  
           OpenFileDialog dlg = new OpenFileDialog();  
           dlg.Title = "选择数据库文件...";  
           dlg.Filter = "txt files (*.txt)|*.txt";  //其实你的那个也有,就是要下拉选择框.
           if (dlg.ShowDialog() == DialogResult.OK) 
           {  
               richTextBox1.Text = dlg.FileName;  
           }  
       }
------解决方案--------------------            private void 保存ToolStripMenuItem_Click(object sender, EventArgs e)  
       {  
           if (saveFileDialog1.ShowDialog() == DialogResult.OK)  //你已经打开对话框并选择文件后OK了,才saveFileDialog1.FileName = "*.txt"; 是不是晚了
           {  
               saveFileDialog1.FileName = "*.txt";  
               saveFileDialog1.ShowDialog();  
               StreamWriter sw = new StreamWriter(saveFileDialog1.FileName);  
               sw.Write(richTextBox1.Text);  
               sw.Close();  
           }
------解决方案--------------------saveFileDialog1.Filter = "文本文件(*.txt)|*.txt|所有文件|*.*";
if (saveFileDialog1.ShowDialog() == DialogResult.OK)  
           {  
               StreamWriter sw = new StreamWriter(saveFileDialog1.FileName);  
               sw.Write(richTextBox1.Text);  
               sw.Close();  
           }