最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C#實(shí)現(xiàn)剪切板功能

 更新時間:2017年07月04日 11:06:21   作者:魯迅認(rèn)識的那只猹  
這篇文章主要為大家詳細(xì)介紹了C#實(shí)現(xiàn)剪切板功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下

C#剪切板

Clipboard類

我們現(xiàn)在先來看一下官方文檔的介紹

位于:System.Windows.Forms 命名空間下

Provides methods to place data on and retrieve data from the system Clipboard. This class cannot be inherited.

提供一些方法來存放數(shù)據(jù)和取回數(shù)據(jù)從系統(tǒng)的剪切板,這個類不能被實(shí)例化。

從官方的描述我們可以看出Clipboard是一個用來存放一些臨時數(shù)據(jù)來用的...這句話是個廢話,因?yàn)槲覀兘?jīng)常 復(fù)制站粘貼了。

Method

ContainsImage() 判斷剪切板中是否包含圖片數(shù)據(jù)

Note:

我們從系統(tǒng)中通過 Control+C 復(fù)制出來的圖像文件實(shí)際上復(fù)制的不是圖像文件本身而是圖像文件的全路徑。

private void btnContainsImage_Click(object sender, EventArgs e)
{
 //將圖片放置到剪切板中
 Image img = Image.FromFile("file.png");
 Clipboard.SetImage(img);
 //判斷剪切板中是否包含圖片
 bool flag = Clipboard.ContainsImage();
 Console.WriteLine(flag);
}

ContainsText() 判斷剪切板中是否包含文本數(shù)據(jù)

private void btnContains_Click(object sender, EventArgs e)
{
 //判斷剪切板中是否包含文本數(shù)據(jù)
 bool flag = Clipboard.ContainsText();
 Console.WriteLine(flag);
}

GetFileDropList() 獲取剪切板中文件名的集合

private void btnGetPath_Click(object sender, EventArgs e)
{
 //因?yàn)榧羟邪迨强梢詮?fù)制多個文件的所有要遍歷獲取
 StringCollection sc = Clipboard.GetFileDropList();
 foreach (var item in sc)
 {
  Console.WriteLine(item.ToString());
 }
}

/*輸出結(jié)果:
C:\Users\IT\Desktop\drive.png
C:\Users\IT\Desktop\folder.png
C:\Users\IT\Desktop\file.png
*/

SetDataObject() 向剪切板中放置數(shù)據(jù)

private void btnSetData_Click(object sender, EventArgs e)
{
 string data = "天王蓋地虎!";
 Clipboard.SetDataObject(data);

 string text = Clipboard.GetText();
 Console.WriteLine(text);
}

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • C#編程中枚舉類型的使用教程

    C#編程中枚舉類型的使用教程

    這篇文章主要介紹了C#編程中枚舉類型的使用,是C#入門學(xué)習(xí)中的基礎(chǔ)知識,需要的朋友可以參考下
    2016-01-01
  • c#語言入門類型和成員

    c#語言入門類型和成員

    這篇文章主要介紹了c#語言入門類型和成員,類 是最基本的 C# 類型。 類是一種數(shù)據(jù)結(jié)構(gòu),可在一個單元中就將狀態(tài)和操作結(jié)合起來。 類為類實(shí)例提供了定義。類支持繼承和多形性,即派生類 以擴(kuò)展和專門針對基類的機(jī)制,下面來看看文章的詳細(xì)介紹
    2021-12-12
  • 如何在datagridview中添加button按鈕

    如何在datagridview中添加button按鈕

    這篇文章主要介紹了如何在datagridview中添加button按鈕問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-09-09
  • c#字符串值類型與引用類型比較示例

    c#字符串值類型與引用類型比較示例

    這篇文章主要介紹了c#字符串值類型與引用類型比較示例,需要的朋友可以參考下
    2014-03-03
  • 利用C#實(shí)現(xiàn)分割GIF圖片

    利用C#實(shí)現(xiàn)分割GIF圖片

    這篇文章主要為大家詳細(xì)介紹了如何利用C#實(shí)現(xiàn)分割GIF圖片的功能,文中的示例代碼講解詳細(xì),對我們學(xué)習(xí)C#有一定的幫助,感興趣的小伙伴可以了解一下
    2022-12-12
  • Unity實(shí)現(xiàn)引導(dǎo)頁效果

    Unity實(shí)現(xiàn)引導(dǎo)頁效果

    這篇文章主要為大家詳細(xì)介紹了Unity實(shí)現(xiàn)引導(dǎo)頁效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-04-04
  • C#調(diào)用C動態(tài)鏈接庫的實(shí)現(xiàn)

    C#調(diào)用C動態(tài)鏈接庫的實(shí)現(xiàn)

    動態(tài)鏈接庫是不能直接執(zhí)行的,也不能接收消息,它只是一個獨(dú)立的文件,本文主要介紹了C#調(diào)用C動態(tài)鏈接庫的實(shí)現(xiàn),具有一定的參考價值,感興趣的可以了解一下
    2024-01-01
  • C#生成Word文檔代碼示例

    C#生成Word文檔代碼示例

    這篇文章主要介紹了C#生成Word文檔代碼示例,本文直接給出代碼實(shí)例,需要的朋友可以參考下
    2015-06-06
  • C# Redis學(xué)習(xí)系列(二)Redis基本設(shè)置

    C# Redis學(xué)習(xí)系列(二)Redis基本設(shè)置

    這篇文章主要為大家分享了C# Redis學(xué)習(xí)系列教程第二篇, Redis基本設(shè)置,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-05-05
  • C#使用QRCode生成海報圖并嵌入定位帶logo的二維碼

    C#使用QRCode生成海報圖并嵌入定位帶logo的二維碼

    這篇文章主要為大家詳細(xì)介紹了C#如何使用QRCode生成海報圖并嵌入定位帶logo的二維碼,文中的示例代碼講解詳細(xì),需要的小伙伴可以參考下
    2024-03-03

最新評論

盐亭县| 韶山市| 长兴县| 罗山县| 吉林市| 噶尔县| 德安县| 株洲市| 茂名市| 和田市| 丰台区| 杂多县| 邵阳县| 金堂县| 祁门县| 韶关市| 武邑县| 河源市| 天等县| 托克逊县| 始兴县| 咸丰县| 望江县| 中西区| 游戏| 河池市| 宜川县| 密云县| 松阳县| 孟州市| 墨竹工卡县| 临汾市| 防城港市| 松原市| 惠州市| 武隆县| 璧山县| 克什克腾旗| 镇赉县| 利川市| 安丘市|