Giáo trình Visual Basic
Trang 1Clipboard object Clipboard object là đối tượng dùng để chứa dữ liệu như text,Image Nó là đối tượng được sử dụng chung cho mọi ứng dụng , nhờ nó ta có thể chuyển dữ liệu từ ứng dụng này sang ứng dụng khác Bây giờ ta xem xét cách ghi vào và đọc ra dữ liệu từ clipboard
1- Xóa sạch clipboard
Clipboard.clear()
2- Ghi dữ liệu text vào clipboard nhờ phương pháp SetText
Ví dụ
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Clipboard.Clear()
Clipboard.SetText(TextBox1.Text)
End Sub
3- Đọc dữ liệu từ clipboard nhờ phương pháp GetText
Ví dụ
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.Click
TextBox1.Text = Clipboard.GetText()
End Sub
4- Sao ảnh vào clipboard nhờ phương pháp setImage
5- Đọc ảnh từ clipboard nhờ phương pháp GetImage
Ví dụ
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Clipboard.SetImage(PictureBox1.Image)
End Sub
6- Sao/đọc dữ liệu nói ch Sử dụng GetData/SetData
Ví dụ
Dim da_ta As Object
da_ta = My.Computer.Clipboard.GetData("AABBCDEFGH")
My.Computer.FileSystem.WriteAllBytes("C:\\vidu.txt", da_ta, True)
Trang 2Ví dụ 2
Public Function SwapClipboardFormattedData( _
ByVal format As String, ByVal data As Object) As Object Dim returnObject As Object = Nothing
If (Clipboard.ContainsData(format)) Then
returnObject = Clipboard.GetData(format)
Clipboard.SetData(format, data)
End If
Return returnObject
End Function