Clipboard 对象(针对 Visual Basic 6.0 用户)

来源:百度文库 编辑:神马文学网 时间:2024/04/27 21:26:54

Visual Basic 6.0 中的 Clipboard 对象在 Visual Basic 2005 中被类似的 Clipboard 对象取代。

概念差异

在 Visual Basic 6.0 中,Clipboard 对象用于向系统剪贴板存储文本、图像和数据以及从其检索文本、图像和数据。

Visual Basic 2005 在 My.Computer 命名空间中包含 Clipboard 对象,该对象包含一些新方法和一些与以前版本略有不同的方法。

剪贴板数据格式

在 Visual Basic 6.0 中,提供了常数以定义传递给 Clipboard 或从中检索的数据的类型。

Visual Basic 2005 使用 DataFormats 对象定义数据类型;支持数种新数据格式。本主题后面提供了 Visual Basic 6.0 剪贴板格式常数及其 Visual Basic 2005 等效项的列表。

Clipboard 对象的代码更改

下面的示例演示如何使用 Clipboard 存储和检索文本。

  复制代码
' Visual Basic 6.0            Clipboard.Clear            Clipboard.SetText "Hello", vbCFText            If Clipboard.GetFormat(vbCFText) Then            Text1.Text = Clipboard.GetText(vbCFText)            End If
Visual Basic  复制代码
' Visual Basic 2005            My.Computer.Clipboard.Clear()            My.Computer.Clipboard.SetText("Hello")            If My.Computer.Clipboard.ContainsText Then            TextBox1.Text = My.Computer.Clipboard.GetText            End If            

剪贴板常数等效项

Visual Basic 6.0 Visual Basic 2005 等效项

vbCFBitmap

Bitmap

vbCFDIB

Dib

vbCFEMetafile

EnhancedMetafile

vbCFFiles

FileDrop

vbCFLink

无等效项。有关更多信息,请参见动态数据交换(针对 Visual Basic 6.0 用户)。

vbCFMetafile

MetafilePict

vbCFPalette

Palette

vbCFRTF

Rtf

vbCFText

Text

注意

DataFormats 对象包含在 System.Windows.Forms 命名空间中。除了上述列出的格式之外,DataFormats 还支持 Visual Basic 6.0 不支持的几种剪贴板格式。

请参见

任务

如何:在 Visual Basic 中清除剪贴板
如何:在 Visual Basic 中读取剪贴板
如何:在 Visual Basic 中确定剪贴板上存储的文件类型
如何:在 Visual Basic 中将音频流保存到剪贴板
如何:在 Visual Basic 中从剪贴板中检索图像
如何:在 Visual Basic 中写入剪贴板

参考

My.Computer.Clipboard 对象
My.Computer.Clipboard 对象成员