C#中,设置字体,自动换行,保存文件对话框代码

private void richTextBox1_MouseMove(object sender, System.Windows.Forms.MouseEventArgs e)
   {//在状态拦上显示鼠标的位置
    int x=System.Windows.Forms.Cursor.Position.X;
    int y=System.Windows.Forms.Cursor.Position.Y;
    this.statusBarPanel2.Text="鼠标位置:X="+x.ToString()+"Y="+   y.ToString();
   }
   private void menuItem4_Click(object sender, System.EventArgs e)
   {//选定所有文本
    this.richTextBox1.SelectAll();
   }
   private void menuItem17_Click(object sender, System.EventArgs e)
   {//撤消
    this.richTextBox1.Undo();
   }
   private void menuItem18_Click(object sender, System.EventArgs e)
   {//撤消上一次的编辑操作
    this.richTextBox1.Undo();
   }
   private void menuItem8_Click(object sender, System.EventArgs e)
   {    //保存文件对话框
    saveFileDialog1.FileName+="*.txt";
    this.saveFileDialog1.Filter="*.txt|*.txt|所有文件(*.*)|*.*";
  
    if(this.saveFileDialog1.ShowDialog()==DialogResult.OK)
    {
     string name=this.saveFileDialog1.FileName;
     this.richTextBox1.SaveFile(name,System.Windows.Forms.RichTextBoxStreamType.PlainText);
    }
   }
   private void menuItem24_Click(object sender, System.EventArgs e)
   {   //自动换行
  
    if(this.menuItem24.Checked)
    {    this.menuItem24.Checked=false;
     this.richTextBox1.WordWrap=false;
    }
    else
    {    this.menuItem24.Checked=true;
     this.richTextBox1.WordWrap=true;
    }
   }
   private void menuItem25_Click(object sender, System.EventArgs e)
   {   //设置字体
    this.fontDialog1.Font=this.richTextBox1.Font;
    if(this.fontDialog1.ShowDialog()==DialogResult.OK)
    {
     this.richTextBox1.Font=this.fontDialog1.Font;
    }
   }
   private void menuItem20_Click(object sender, System.EventArgs e)
   {//显示打印设置对话框
    if(this.richTextBox1.Text.Length<1)
     return;  
    //设置Document属性
    this.printDialog1.Document=this.printDocument1;
    //显示打印窗口
    if(this.printDialog1.ShowDialog()==DialogResult.OK)
    {
     try
     {
      this.printDocument1.Print();
     }
     catch(Exception excep)
     {//显示打印出错消息
      MessageBox.Show(excep.Message, "打印出错", MessageBoxButtons.OK,MessageBoxIcon.Error);
     }
    }
   }
   private void menuItem26_Click(object sender, System.EventArgs e)
   {//重新应用上次撤消的操作
    this.richTextBox1.Redo();
   }
   private void menuItem28_Click(object sender, System.EventArgs e)
   {//删除
    try
    {
     this.richTextBox1.Text=this.richTextBox1.Text.Remove(this.richTextBox1.SelectionStart,this.richTextBox1.TextLength);
    }
    catch(Exception)
    {
    }
   }
   private void menuItem29_Click(object sender, System.EventArgs e)
   {//删除
            
    //this.richTextBox1.Text=this.richTextBox1.Text.Remove(this.richTextBox1.SelectionStart,this.richTextBox1.SelectionLength);
       this.menuItem28_Click(sender,e);
   }

你可能感兴趣的:(exception,object,String,C#)