c#粘贴到光标处和富文本框在Ctrl+C复制时按键检测问题

久爱折腾 专栏收录该内容
27 篇文章 20 订阅 ¥99.00 ¥49.90

 1)粘贴到光标处(文本来源:来自剪切板,目标:文本框)

//从剪切板中粘贴到文本框的光标处 
string selectValue = Clipboard.GetText();//从剪切板中获取文本
txt_url.SelectedText = selectValue;//粘贴到光标处

//或直接(txt_url为文本框textbox)
txt_url.SelectedText = Clipboard.GetText();

2)剪切的方法(选取和未选取的情况)

            if(txt_url.SelectedText.Length>0)
            {//选取文本判断
                Clipboard.SetText(txt_url.SelectedText);//先将选定的复制
                txt_url.Text = txt_url.Text.Replace(txt_url.SelectedText, "");//去除选定
            }
            else
            {//没选择的情况下
                if(txt_url.Text.Trim()!="")
                    Clipboard.SetText(txt_url.Text);//判断目的源字符串是否为空
                txt_url.Text = "";//清空文本
            }

3)富文本框的复制按键检测问题(keydown无法判断Ctrl+C组合)


                
  • 0
    点赞
  • 0
    评论
  • 0
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

相关推荐
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值