共用方式為


Visual Basic 6.0 使用者可用的 Clipboard 物件

更新:2007 年 11 月

Visual Basic 6.0 的 Clipboard 物件在 Visual Basic 2008 中已經由另一個類似的 Clipboard 元件取代。

概念上的差異

在 Visual Basic 6.0 中,Clipboard 物件可用於從系統剪貼簿儲存及擷取文字、影像和資料。

Visual Basic 2008 的 My.Computer 命名空間 (Namespace) 包含 Clipboard 物件,這個物件具有某些新方法,以及某些稍微不同的方法。

剪貼簿資料格式

在 Visual Basic 6.0 中,會提供常數以定義傳遞至或擷取自 Clipboard 的資料型別。

Visual Basic 2008 會使用 DataFormats 物件定義資料型別,支援數個新資料格式。關於 Visual Basic 6.0 的剪貼簿格式常數及其 Visual Basic 2008 對等用法清單,本主題將於稍後提供。

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
My.Computer.Clipboard.Clear()
My.Computer.Clipboard.SetText("Hello")
If My.Computer.Clipboard.ContainsText Then
  TextBox1.Text = My.Computer.Clipboard.GetText
End If

Clipboard 常數對應

Visual Basic 6.0

Visual Basic 2008 對等用法

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 不支援的剪貼簿檔案格式。

請參閱

工作

HOW TO:清除 Visual Basic 剪貼簿

HOW TO:讀取 Visual Basic 剪貼簿

HOW TO:決定 Visual Basic 剪貼簿中儲存的檔案類型

HOW TO:在 Visual Basic 中將音訊串流儲存到剪貼簿

HOW TO:從 Visual Basic 的剪貼簿擷取影像

HOW TO:寫入 Visual Basic 剪貼簿

參考

My.Computer.Clipboard 物件

My.Computer.Clipboard 物件成員