WEB开发网
开发学院软件开发C语言 c#图像处理基础 阅读

c#图像处理基础

 2010-09-30 21:04:54 来源:WEB开发网   
核心提示: 4.图像的复制、剪切和粘贴剪贴板的简介:Clipboard类由Object类派生而来,在应用程序中可以直接调用ClipBoard类,c#图像处理基础(3),或者构建剪贴板实例来操作,获取剪贴板的内容:IDataObject iData=System.WinForms.Clipboard.GetD

4.图像的复制、剪切和粘贴

剪贴板的简介:

Clipboard类由Object类派生而来,在应用程序中可以直接调用ClipBoard类,或者构建剪贴板实例来操作。

获取剪贴板的内容:IDataObject iData=System.WinForms.Clipboard.GetDataObject();

复制:setDataObject(str);           setDataObject(str,true);//表示应用程序退出后数据依然保留在剪贴板

粘贴:IDataObject iData=System.WinForms.Clipboard.GetDataObject();

if(iData.GetDataPresent(DataFormats.Text)){…}

图像的复制:

        /// <summary>
        /// 图像的复制
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        void 复制图像ToolStripMenuItemClick(object sender, EventArgs e)
        {
         Clipboard.SetDataObject(pictureBox1.Image,true);
        }

图像的剪切:

 void ClipMenuClick(object sender, EventArgs e)
        {
         Clipboard.SetDataObject(pictureBox1.Image,true);
         pictureBox1.Image=null;
        }

图像的粘贴:

void PasteMenuClick(object sender, EventArgs e)
      {
          IDataObject iData=Clipboard.GetDataObject();
          if (iData.GetDataPresent(DataFormats.Bitmap) ){
                  pictureBox1.Image=(Bitmap)iData.GetData(DataFormats.Bitmap);
          }
      }

上一页  1 2 3 4 5  下一页

Tags:图像处理 基础

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接