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

C#編程實現(xiàn)查看剪切板內(nèi)容的方法

 更新時間:2015年11月28日 12:18:29   作者:期待秋天的葉  
這篇文章主要介紹了C#編程實現(xiàn)查看剪切板內(nèi)容的方法,涉及C#針對剪切板操作的相關(guān)技巧,具有一定參考借鑒價值,需要的朋友可以參考下

本文實例講述了C#編程實現(xiàn)查看剪切板內(nèi)容的方法。分享給大家供大家參考,具體如下:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace WindowsFormsApplication49
{
  public partial class Form1 : Form
  {
    public Form1()
    {
      InitializeComponent();
    }
    private void Form1_Load(object sender, EventArgs e)
    {
      radioButton1.Checked = true;
      pictureBox1.Visible = false;
      textBox1.Visible = true;
    }
    //“查看”按鈕
    private void button1_Click(object sender, EventArgs e)
    {
      IDataObject data;//為傳送數(shù)據(jù)提供與格式無關(guān)的接口
      string format = FormatString();
      if (format == "Bitmap")
      {
        textBox1.Visible = false;
        pictureBox1.Visible = true;
        data = Clipboard.GetDataObject();//檢索位于當(dāng)前系統(tǒng)剪切板的數(shù)據(jù)
        if (data.GetDataPresent(format))//確定此實例中存儲的數(shù)據(jù)是否與指定的格式關(guān)聯(lián),返回布爾
        {
          pictureBox1.Image = (Bitmap)data.GetData(format);//檢索與指定的格式關(guān)聯(lián)的數(shù)據(jù)
          pictureBox1.SizeMode = PictureBoxSizeMode.StretchImage;
        }
        else
        {
          MessageBox.Show("格式不正確", "提示");
        }
      }
      else
      {
        textBox1.Visible = true;
        pictureBox1.Visible = false;
        data = Clipboard.GetDataObject();
        if (data.GetDataPresent(format))
        {
          textBox1.Text = (string)data.GetData(format);
        }
        else
        {
          MessageBox.Show("格式不正確", "提示");
        }
      }
    }
    private string FormatString()
    {
      string format = "";
      if (radioButton1.Checked) format = DataFormats.Text;//得到IDATAOBJECT里面數(shù)據(jù)的格式
      if (radioButton2.Checked) format = DataFormats.Rtf;
      if (radioButton3.Checked) format = DataFormats.Bitmap;
      if (radioButton4.Checked) format = DataFormats.Html;
      return format;
    }
  }
}

運行程序后,如果之前復(fù)制過BITMAP圖,則TEXTBOX消失,PICTRUEBOX出現(xiàn),并且顯示該圖;反之如果選擇的是后三項,則TEXTBOX出現(xiàn),并且顯示復(fù)制過的值。效果圖如下:

這里有一個問題,如果把文字與圖片一起復(fù)制的話,就不能顯示了。感興趣的朋友可以加以完善。

希望本文所述對大家C#程序設(shè)計有所幫助。

相關(guān)文章

  • C#窗體傳值代碼方法

    C#窗體傳值代碼方法

    在本篇文章里小編給大家整理的是關(guān)于C#窗體傳值代碼內(nèi)容,需要的朋友們可以跟著學(xué)習(xí)參考下。
    2020-02-02
  • C# AE之返回上一級和下一級的實戰(zhàn)操作

    C# AE之返回上一級和下一級的實戰(zhàn)操作

    這篇文章主要介紹了C# AE之返回上一級和下一級的實戰(zhàn)操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-01-01
  • DataTable的AcceptChanges()和RejectChanges()方法介紹并實現(xiàn)DataGridView數(shù)據(jù)增、刪、改

    DataTable的AcceptChanges()和RejectChanges()方法介紹并實現(xiàn)DataGridView

    這篇文章介紹了DataTable的AcceptChanges()和RejectChanges()方法并實現(xiàn)DataGridView數(shù)據(jù)增、刪、改,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-02-02
  • VS2015 C#生成dll文件的方法(32/64)

    VS2015 C#生成dll文件的方法(32/64)

    這篇文章主要介紹了VS2015 C#生成dll文件的方法(32/64),需要的朋友可以參考下
    2016-12-12
  • C# 最齊全的上傳圖片方法

    C# 最齊全的上傳圖片方法

    本文主要介紹了C# 最齊全的上傳圖片方法,方法里包括了圖片大小限制、圖片尺寸、文件內(nèi)容等等的判斷。具有很好的參考價值,下面跟著小編一起來看下吧
    2017-01-01
  • C#中實現(xiàn)插入、刪除Excel分頁符的方法

    C#中實現(xiàn)插入、刪除Excel分頁符的方法

    這篇文章主要給大家介紹了關(guān)于在C#中實現(xiàn)插入、刪除Excel分頁符的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-05-05
  • c#固定長度的隨機字符串例子

    c#固定長度的隨機字符串例子

    c#固定長度的隨機字符串例子,需要的朋友可以參考一下
    2013-04-04
  • WPF自定義實現(xiàn)IP地址輸入控件

    WPF自定義實現(xiàn)IP地址輸入控件

    這篇文章主要給大家介紹了關(guān)于WPF自定義實現(xiàn)IP地址輸入控件的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用WPF具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-06-06
  • C#中DateTime的時間加減法操作小結(jié)

    C#中DateTime的時間加減法操作小結(jié)

    本文主要介紹了C#中DateTime的時間加減法操作小結(jié),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-07-07
  • C#多態(tài)的三種實現(xiàn)方式(小結(jié))

    C#多態(tài)的三種實現(xiàn)方式(小結(jié))

    這篇文章主要介紹了C#多態(tài)的三種實現(xiàn)方式(小結(jié)),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-03-03

最新評論

太湖县| 惠安县| 宁波市| 焦作市| 德昌县| 南投县| 曲周县| 新晃| 仲巴县| 阿图什市| 蓝山县| 周至县| 桂林市| 潮安县| 南昌县| 大港区| 遂川县| 牙克石市| 仙居县| 平定县| 青铜峡市| 光山县| 亚东县| 都江堰市| 开鲁县| 砀山县| 泉州市| 溧阳市| 凌海市| 额尔古纳市| 东丰县| 稷山县| 孟连| 襄城县| 石狮市| 乌拉特中旗| 鱼台县| 格尔木市| 蓝田县| 天台县| 仁怀市|