none
VB.NET如何将自定义的用户控件中的图形剪切到剪切板中?并且实现将剪切板中的图形复制到WORD中 RRS feed

  • 问题

  • 问题是这样的:我在窗体中添加了一个自定义用户控件,然后我在控件上画了一个矩形,现在我想用VB.NET 实现将在控件上画的矩形剪切下来,复制到剪切板中,并且将剪切板上的矩形复制到WORD中去,请问用VB.NET 代码如何实现?
    2010年6月2日 7:37

答案

  • 你好 我想你画图的时候应该是使用的Graphics类建立的画板,画好后,将对应的Bitmap对象保存在剪切板皆可

    Clipboard.SetData(DataFormats.Bitmap,bitmap);


    I see you~http://hi.baidu.com/1987raymondMy Blog~~~
    2010年6月3日 1:18
    版主
  • 你好!

         复制到剪贴板很容易,Clipboard.SetData,问题的关键是你如何获得这个矩形的Bitmap,如果你用FillRectangle,那很难获取到,你需要在画的同时另外保存一份到Bitmap里!


    周雪峰
    2010年6月3日 12:50
    版主

全部回复