使用RichTextBox控件实现系统剪切板功能
復(fù)制:
1?private?void?CopytoolStripMenuItem_Click(object?sender,?EventArgs?e)??
2?{//復(fù)制??
3?????????????try??
4?????????????{??
5?????????????????this.Cursor?=?Cursors.WaitCursor;??
6?????????????????string?strTemp?=?richTextBoxSendInfo.SelectedText;??
7?//獲取RichTextBox中選中的文字??
8?????????????????if?(strTemp.Equals(""))?????//判斷是否為空??
9?????????????????????return;??
10?????????????????Clipboard.Clear();//清除原有剪切板中內(nèi)容??
11?????????????????Clipboard.SetText(strTemp);//將文字添加到剪切板中,還添加Object類型數(shù)據(jù)??
12?????????????????this.Cursor?=?Cursors.Default;??
13?????????????}??
14?????????????catch?(System.Exception?ex)??
15?????????????{??
16?????????????????this.Cursor?=?Cursors.Default;??
17?????????????????CommonFunc.DisplayException(ex);??
18?????????????}??
19?????????}??
?
剪切:
20?private?void?CuttoolStripMenuItem_Click(object?sender,?EventArgs?e)??
21?????????{//剪切??
22?????????????try??
23?????????????{??
24?????????????????this.Cursor?=?Cursors.WaitCursor;??
25?????????????????string?strTemp?=?richTextBoxSendInfo.SelectedText;??
26?????????????????if?(strTemp.Equals(""))??
27?????????????????????return;??
28?????????????????Clipboard.Clear();??
29?????????????????richTextBoxSendInfo.Cut();??
30?????????????????this.Cursor?=?Cursors.Default;??
31?????????????}??
32?????????????catch?(System.Exception?ex)??
33?????????????{??
34?????????????????this.Cursor?=?Cursors.Default;??
35?????????????????CommonFunc.DisplayException(ex);??
36?????????????}??
37???
38?????????}??
?
撤銷:
39?private?void?ReDotoolStripMenuItem_Click(object?sender,?EventArgs?e)??
40?????????{//撤銷??
41?????????????try??
42?????????????{??
43?????????????????this.Cursor?=?Cursors.WaitCursor;??
44?????????????????richTextBoxSendInfo.Undo();??
45?????????????????this.Cursor?=?Cursors.Default;??
46?????????????}??
47?????????????catch?(System.Exception?ex)??
48?????????????{??
49?????????????????this.Cursor?=?Cursors.Default;??
50?????????????????CommonFunc.DisplayException(ex);??
51?????????????}??
52???
53?????????}??
轉(zhuǎn)載于:https://www.cnblogs.com/ljw0301/p/8288215.html
總結(jié)
以上是生活随笔為你收集整理的使用RichTextBox控件实现系统剪切板功能的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 电脑显示器带电原理是什么(带电显示器原理
- 下一篇: java信息管理系统总结_java实现科