社区
C#
帖子详情
如何实现象MSN那样敲enter发送,而在文本中并没有回车符
发财蛇
2005-09-05 03:46:23
如题
...全文
381
27
打赏
收藏
如何实现象MSN那样敲enter发送,而在文本中并没有回车符
如题
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
27 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
itmingong
2005-09-07
打赏
举报
回复
up
发财蛇
2005-09-07
打赏
举报
回复
ding
发财蛇
2005-09-07
打赏
举报
回复
ding
ITFLY8
2005-09-06
打赏
举报
回复
帮顶
发财蛇
2005-09-06
打赏
举报
回复
ding!
该怎样消除回车字符,,,
我是在一个Baseform中对这个Form的所有Control加的事件处理
ybzsu
2005-09-06
打赏
举报
回复
。。。。
新建一个类会吧?
让这个类继承TextBox会吧?
class myTextBox:System.Windows.Forms.TextBox
然后在新建的类中override WndProc(),如果不会就打override然后空格,拉到最下面,点那个WndProc...然后在函数体中处理消息
if(m.LParam==**&&m.WParam=*******)
{
。。。。。。//你要的处理
return;
}
base.WndProc (ref m);
ybzsu
2005-09-06
打赏
举报
回复
。。。。
新建一个类会吧?
让这个类继承TextBox会吧?
class myTextBox:System.Windows.Forms.TextBox
然后在新建的类中override WndProc(),如果不会就打override然后空格,拉到最下面,点那个WndProc...然后在函数体中处理消息
if(m.LParam==**&&m.WParam)
{
。。。。。。//你要的处理
return;
}
base.WndProc (ref m);
wsd2616412
2005-09-06
打赏
举报
回复
ybzsu()
你的方法1怎么用啊,,,看不懂!!!
发财蛇
2005-09-06
打赏
举报
回复
lovewindy(LOVE风云)
===========================
你说的怎么过滤enter??
ybzsu
2005-09-06
打赏
举报
回复
我晕了
我回的帖子你都不看啊????!!!
最直接的方法当然是override WndProc(),极其鄙视楼主
发财蛇
2005-09-06
打赏
举报
回复
ding~~
发财蛇
2005-09-06
打赏
举报
回复
ybzsu()
我不太明白你说的方法怎么设置enter无效~~~
ybzsu
2005-09-06
打赏
举报
回复
这有点太大材小用了吧
而且如果程序没关之前Enter键就挂啦!
寒星
2005-09-06
打赏
举报
回复
[DllImport("user32.dll")]
static extern bool RegisterHotKey(IntPtr hWnd, int id, uint fsModifiers,
uint vk);
[DllImport("user32.dll")]
static extern bool UnregisterHotKey(IntPtr hWnd, int id);
private const int VK_RETURN = 0xD;
private void Form1_Load(object sender, System.EventArgs e)
{
RegisterHotKey(textBox1.Handle, 1, 0, VK_RETURN);
}
private void Form1_Closed(object sender, System.EventArgs e)
{
UnregisterHotKey(textBox1.Handle, 1);
}
private void textBox1_KeyUp(object sender, System.Windows.Forms.KeyEventArgs e)
{
if(e.KeyCode == Keys.Enter)
{
if(richTextBox1.Text.Length != 0)
{
richTextBox1.Text += "\r\n";
}
richTextBox1.Text += textBox1.Text;
}
}
that's ok.
ybzsu
2005-09-06
打赏
举报
回复
那就对这个form的WndProc进行ovdrride
发财蛇
2005-09-05
打赏
举报
回复
ding~~
发财蛇
2005-09-05
打赏
举报
回复
MyLf(不睡觉的鱼)
=======================
这个不合适,因为我是在一个Baseform中对这个Form的所有Control加的事件处理
xamaizi(ecogiser)
==========================
那我要是在字符串中间回车呢?
xamaizi
2005-09-05
打赏
举报
回复
keypress 事件,trim掉最后的\r\n
MyLf
2005-09-05
打赏
举报
回复
很简单的问题
private void textBox1_KeyPress(object sender, System.Windows.Forms.KeyPressEventArgs e)
{
if(e.KeyChar == (char)Keys.Enter)
{
e.Handled = true;
}
}
发财蛇
2005-09-05
打赏
举报
回复
我是在TextBox中,当回车时候 跳转到下个控件,但是当每次跳转后TextBox依然有回车符,
请问lovewindy(LOVE风云),该如何过滤掉这个回车符,谢谢
加载更多回复(7)
计算机应用技术(
实
用手册)
如果
没有
安装IDE设备,我们可以选择NONE参数,这样可以加快系统的启动速度,在一些特殊操作
中
,我们也可以通过这样来屏蔽系统对某些硬盘的自动检查。 图
中
2部分是DRIVE A和DRIVE B软驱设置,如果
没有
A或B驱动器,...
历年计算机二级MS-Office真题及答案
399、 在PowerPoint
中
,幻灯片____是一张特殊的幻灯片,包含已设定格式的占位符,这些占位符是为标题、主要
文本
和所有幻灯片
中
出现的背景项目而设置的。361、 在Word 2000
中
,____查看方式具有“所见即所得”的效果...
第二章:WINDOWS的一些技巧
第二章:WINDOWS的一些技巧 .... 2.在保存网页前,可以按一下"ESC"键(或脱机工作)再保存,这样保存很快 3.用电脑听CD可以不用任何的播放软件,把音箱线直接接到光驱的耳机孔,放入 ... 4.
MSN
中
发消息的时候是按
enter
的
。Windows 键盘快捷键
在 Windows
中
工作时,利用快捷键代替鼠标。可利用键盘快捷键打开、关闭和导航“开始”菜单、桌面、菜单、对话框以及网页。键盘还可以让您更简 单地与计算机交互。 单击一个标题或按 TAB 键可以突出显示这个标题,...
百度基本搜索技巧
只要在搜索框
中
输入关键词,并按一下 按钮,百度就会自动找出相关的网站和资料。 百度会寻找所有符合您全部查询条件的资料,并把最相关的网站或资料排在前列。 小技巧:输入关键词后,直接按键盘上的回车键(即...
C#
110,533
社区成员
642,574
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章