Exemplo n.º 1
0
 private void AddPicture_Btn_Click(object sender, EventArgs e)
 {
     try
     {
         VerrichTextBox.ReadOnly = false;
         OpenFileDialog P_OpenFileDialog = new OpenFileDialog();                        //创建打开文件对话框对象
         P_OpenFileDialog.Filter = "*.jpg|*.jpg|*.bmp|*.bmp|*.png|*.png|*.ico|*.ico";   //设置搜索的文件格式
         DialogResult P_DialogResult = P_OpenFileDialog.ShowDialog();                   //弹出打开文件对话框
         if (P_DialogResult == DialogResult.OK)                                         //判断是否选中文件
         {
             Clipboard.SetDataObject(Image.FromFile(P_OpenFileDialog.FileName), false); //将图像放入剪切板
             if (VerrichTextBox.CanPaste(DataFormats.GetFormat(DataFormats.Bitmap)))    //判断剪切板内是否是图像
             {
                 VerrichTextBox.Paste();                                                //粘贴剪切板的内容到控件中
                 Clipboard.SetDataObject(String.Empty, false);                          //清空剪切板
             }
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show("载入图片是发生异常:" + ex.Message);
     }
     finally
     {
         VerrichTextBox.ReadOnly = true;
     }
 }