请问,怎么能不让用户向textbox粘贴文本?

yangzhenhai 2005-04-01 03:24:59
请问,怎么能不让用户向textbox粘贴文本?

我是winform下的textbox
...全文
164 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
yangzhenhai 2005-04-02
  • 打赏
  • 举报
回复
真麻烦啊
iuIRCClient 2005-04-01
  • 打赏
  • 举报
回复
要想简单点,就想上面老兄的keydown与keyup事件处理就可以,同时还应该禁止mouse右键的mouseup
xxuu503 2005-04-01
  • 打赏
  • 举报
回复
楼上的测试了么?
HowcanIdo 2005-04-01
  • 打赏
  • 举报
回复
private void textBox1_KeyDown
{
if (e.KeyCode==Keys.V&&e.Control )
textBox1.ReadOnly =true;
}
private void textBox1_KeyUp(object sender, System.Windows.Forms.KeyEventArgs e)
{
if (e.KeyCode==Keys.V&&e.Control )
textBox1.ReadOnly =false;
}
====
方法笨了点
sandhds 2005-04-01
  • 打赏
  • 举报
回复
重写一个textbox,覆盖wndproc,然后截获粘贴消息就可以了
stephen_hyc 2005-04-01
  • 打赏
  • 举报
回复
屏蔽ONCHANGE
s7684 2005-04-01
  • 打赏
  • 举报
回复
把它的readonly设置为真.然后通过其他方法给它负值.
yangzhenhai 2005-04-01
  • 打赏
  • 举报
回复
up

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧