Visual Basic 6.0 中的 Clipboard 對(duì)象在 Visual Basic 2005 中被類似的 Clipboard 對(duì)象取代。
概念差異
在 Visual Basic 6.0 中,,Clipboard 對(duì)象用于向系統(tǒng)剪貼板存儲(chǔ)文本,、圖像和數(shù)據(jù)以及從其檢索文本、圖像和數(shù)據(jù),。
Visual Basic 2005 在 My.Computer 命名空間中包含 Clipboard 對(duì)象,,該對(duì)象包含一些新方法和一些與以前版本略有不同的方法。
剪貼板數(shù)據(jù)格式
在 Visual Basic 6.0 中,提供了常數(shù)以定義傳遞給 Clipboard 或從中檢索的數(shù)據(jù)的類型,。
Visual Basic 2005 使用 DataFormats 對(duì)象定義數(shù)據(jù)類型,;支持?jǐn)?shù)種新數(shù)據(jù)格式。本主題后面提供了 Visual Basic 6.0 剪貼板格式常數(shù)及其 Visual Basic 2005 等效項(xiàng)的列表,。
Clipboard 對(duì)象的代碼更改
下面的示例演示如何使用 Clipboard 存儲(chǔ)和檢索文本,。
|
復(fù)制代碼 |
' Visual Basic 6.0
Clipboard.Clear
Clipboard.SetText "Hello", vbCFText
If Clipboard.GetFormat(vbCFText) Then
Text1.Text = Clipboard.GetText(vbCFText)
End If
|
Visual Basic |
復(fù)制代碼 |
' 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
|
剪貼板常數(shù)等效項(xiàng)
Visual Basic 6.0 |
Visual Basic 2005 等效項(xiàng) |
vbCFBitmap
|
Bitmap
|
vbCFDIB
|
Dib
|
vbCFEMetafile
|
EnhancedMetafile
|
vbCFFiles
|
FileDrop
|
vbCFLink
|
無(wú)等效項(xiàng)。有關(guān)更多信息,,請(qǐng)參見動(dòng)態(tài)數(shù)據(jù)交換(針對(duì) Visual Basic 6.0 用戶),。
|
vbCFMetafile
|
MetafilePict
|
vbCFPalette
|
Palette
|
vbCFRTF
|
Rtf
|
vbCFText
|
Text
|
注意 |
DataFormats 對(duì)象包含在 System.Windows.Forms 命名空間中。除了上述列出的格式之外,,DataFormats 還支持 Visual Basic 6.0 不支持的幾種剪貼板格式,。
|
請(qǐng)參見
任務(wù)
如何:在 Visual Basic 中清除剪貼板 如何:在 Visual Basic 中讀取剪貼板 如何:在 Visual Basic 中確定剪貼板上存儲(chǔ)的文件類型 如何:在 Visual Basic 中將音頻流保存到剪貼板 如何:在 Visual Basic 中從剪貼板中檢索圖像 如何:在 Visual Basic 中寫入剪貼板
參考
My.Computer.Clipboard 對(duì)象 My.Computer.Clipboard 對(duì)象成員
|