国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

在有剪貼板的應用程序間移動數據

2019-11-18 17:39:03
字體:
來源:轉載
供稿:網友
VB.NET中的Clipboard對象(在System.Windows.Forms命名空間里)允許你在一個應用程序或幾個應用程序之間存儲和檢索數據。使用Clipboard對象非常簡單,就像下面這樣:

注釋:拷貝數據
Clipboard.SetDataObject(TextBox1.Text)

注釋:粘貼數據
TextBox2.Text=Clipboard.GetDataObject().GetData(DataFormats.Text,_False)


這段代碼對于簡單的文本數據非常有效;然而,要想在應用程序之間復制和粘貼或者是進行其他的操作,你需要提供多種的數據格式。你給數據提供的可用格式越多,其他應用程序就越有可能使用這個數據。

通過創建一個DataObject,你可以根據你的需要把數據以多種格式存儲。你還可以用GetDataPResent方法來檢查某個格式是否被支持。

下面的代碼介紹了如何用DataObject來存儲RTF數據和文本數據。同時,這段代碼還說明了如何用GetDataPresent來查看所有支持的格式。

DimClipboardDataAsNewDataObject()

ClipboardData.SetData(DataFormats.Rtf,RichTextBox1.Rtf)

ClipboardData.SetData(DataFormats.Text,RichTextBox1.Text)

Clipboard.SetDataObject(ClipboardData)

IfClipboard.GetDataObject().GetDataPresent(DataFormats.Text)Then
TextBox2.Text=Clipboard.GetDataObject().GetData(DataFormats.Text)
EndIf

IfClipboard.GetDataObject().GetDataPresent(DataFormats.Rtf)Then
RichTextBox2.Rtf=Clipboard.GetDataObject().GetData(DataFormats.Rtf)
EndIf

Clipboard及其對多種格式的支持使得你的應用程序可以支持標準的Windows剪切和粘貼功能。通過為Clipboard提供多種數據格式,你還可以把你的應用程序和其他應用程序更緊湊的整合起來。->


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 如皋市| 广河县| 花垣县| 玉林市| 井冈山市| 濮阳市| 乌拉特后旗| 亚东县| 林周县| 邳州市| 桃园县| 随州市| 大连市| 抚宁县| 招远市| 哈尔滨市| 冕宁县| 曲麻莱县| 石楼县| 鹿泉市| 札达县| 襄城县| 抚顺市| 富宁县| 沁水县| 巧家县| 吉林市| 岳西县| 舞钢市| 平利县| 武陟县| 滦南县| 刚察县| 沙雅县| 通州区| 铜陵市| 宁城县| 阳泉市| 许昌市| 淮滨县| 和静县|