假设在一个项目中右键鼠标无法进行“复制,粘贴”的操作
首先在textbox控件添加MouseLeftButtonDown事件
- 在.cs后台进行文本的选中 采用
txt.SelectAll()
- 点击内容将文本复制到剪切板上去
Clipboard.SetText("需要剪切到剪切板上的内容")
- 文本内容颜色的设置
txt.Background=new SolidColorBrush(Color.FromArgb(255, 51, 144, 255))
- 整体代码显示
private void txt_MouseLeftButtonDown(object sender, MouseButtonEventArgs e) {
txt.SelectAll();
txt.Foreground = Brushes.White;
txt.Background = new SolidColorBrush(Color.FromArgb(255, 51, 144, 255));
Clipboard.SetText("需要复制的内容");
Application.Current.Dispatcher.Invoke(() => {
Toast.Show(LangEx.Get("CopySuccessfully"));
});
}`