Example #1
0
            /// <summary>
            /// 显示剪贴板内容
            /// </summary>
            public void DisplayClipboardData()
            {
                try
                {
                    IDataObject iData = new DataObject();
                    iData = System.Windows.Forms.Clipboard.GetDataObject();

                    if (iData.GetDataPresent(DataFormats.Rtf))
                    {
                        handler?.OnClipboardChanged(iData.GetData(DataFormats.Rtf).ToString());
                    }
                    else if (iData.GetDataPresent(DataFormats.Text))
                    {
                        handler?.OnClipboardChanged(iData.GetData(DataFormats.Text).ToString());
                    }
                }
                catch (Exception e)
                {
                    handler?.OnClipboardExceptionThrown(e);
                }
            }