社区
C#
帖子详情
textBox外点击事件
windxx
2010-10-17 04:20:20
现在想给一个TextBox(txb1)添加一个datagridview显示,就是:
当单击txb1的时候,在txb1下显示一个datagridview(dgv1),当点击非txb1(也非dgv1)的任何地方的时候(Form、其他控件等),都将dgv1隐藏。请问怎么处理。谢谢,是不是有现成的事件对应?
...全文
245
17
打赏
收藏
textBox外点击事件
现在想给一个TextBox(txb1)添加一个datagridview显示,就是: 当单击txb1的时候,在txb1下显示一个datagridview(dgv1),当点击非txb1(也非dgv1)的任何地方的时候(Form、其他控件等),都将dgv1隐藏。请问怎么处理。谢谢,是不是有现成的事件对应?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
17 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
feile922
2010-11-01
打赏
举报
回复
en 这是个好方法
再见品月
2010-10-25
打赏
举报
回复
[Quote=引用 10 楼 rizebis 的回复:]
首先把datagridview的visible属性设为false。
1.在textbox的enter事件中把datagridview 的 visible 属性设为 true;
2.在text的leave事件中把datagridview 的visible 属性设为false;
3.在Form的Click事件把datagridview的visible属性设为false,再把textbox的焦点……
[/Quote]
大致可以实现功能滴。楼主觉的不完美就用自定义控件吧
feile922
2010-10-25
打赏
举报
回复
关注一下 也碰到这个问题
windxx
2010-10-25
打赏
举报
回复
用FormClick很显然不能满足。。。点击其他控件怎么办?效果就很不理想了,而且不能每个TextBox都这样写,算了重新开一个贴吧,这个结了算了估计也没有人来了。
ygnet
2010-10-25
打赏
举报
回复
给点分吧!!!
wazdoyang
2010-10-21
打赏
举报
回复
focus()
blur()
liuqilin1987
2010-10-18
打赏
举报
回复
[Quote=引用 10 楼 rizebis 的回复:]
首先把datagridview的visible属性设为false。
1.在textbox的enter事件中把datagridview 的 visible 属性设为 true;
2.在text的leave事件中把datagridview 的visible 属性设为false;
3.在Form的Click事件把datagridview的visible属性设为false,再把textbox的焦点移……
[/Quote]
10楼正解,或者是直接使用TextChanged事件,进行判断,获取焦点。
rizebis
2010-10-18
打赏
举报
回复
首先把datagridview的visible属性设为false。
1.在textbox的enter事件中把datagridview 的 visible 属性设为 true;
2.在text的leave事件中把datagridview 的visible 属性设为false;
3.在Form的Click事件把datagridview的visible属性设为false,再把textbox的焦点移走;(随便移到什么控件都行);
我已经试过,初步能达到你说的要求。
windxx
2010-10-17
打赏
举报
回复
leave不行,在点击出现的dgv的时候也会触发。坐标的话具体怎么操作呢?使用API么?事件我有点糊涂,请问能不能指导下流程?非常感谢
windxx
2010-10-17
打赏
举报
回复
谢谢,借鉴下,多谢各位
peterb
2010-10-17
打赏
举报
回复
这个自定义控件比较合适,
有个在ComboBox下拉出DataGrid的你可以参考看看
WADS913
2010-10-17
打赏
举报
回复
额。对不起。。
leave好像必须要定位到别的控件上才可以。。
WADS913
2010-10-17
打赏
举报
回复
额。这个应该不难。调用textbox的enter事件控制datagridview显示。然后leave事件控制隐藏。
焦点的控制问题。
wuyq11
2010-10-17
打赏
举报
回复
判断鼠标坐标
windxx
2010-10-17
打赏
举报
回复
嗯,请问具体能指导下么,通过什么样的途径我能知道点击发生在txb上还是外呢?谢谢
wuyq11
2010-10-17
打赏
举报
回复
自定义textbox控件
windxx
2010-10-17
打赏
举报
回复
主要就是dgv1的显示或者隐藏问题,dgv1的显示内容或者位置什么的不用管~
C#控件中失去焦点Focus事件与获得焦点Focus事件
C#控件 失去Focus焦点事件与获得焦点事件 文本框失去焦点事件 LostFocus GotFocus事件 供大家学习,减为1分了。。。。
VSSPELL 8.0--拼写检查和字典宝库控件,包括附加英语字典、
VSSpell 与早期版本向后兼容,并在以前对象模型的基础上扩展了许多有用的新方法,属性和事件,以便可以进行各类自定义操作,如:监测操作和填加单词,自动忽略或者更改;定义监测拼写错误的
外
观,监测当发生拼写...
winform常用控件
主要包含内容: 第一讲 课程简介 第二讲 Windows窗体-创建和介绍 第三讲 Windows窗体-属性 第四讲 Windows窗体-方法和事件 第五讲 Windows窗体-MDI窗体和子窗体 第六讲 控件的相关操作 第七讲 Label控件显示世界你好...
带清空按钮
TextBox
的实现(WPF)
博文内容:通过Style制定包含清空Button的
TextBox
样式模板,通过在Style中引入自定义类的附加属性完成对
TextBox
的内容清空。 博文目的:帮助刚入门的WPF开发人员或有需要的人快速了解该样式的实现。由于本人水平有限...
半解
TextBox
灵异事件背后神秘的深度灵异事件
TextBox
灵异事件: 就在前几天,当我来到当下所在的网络时,查看微博粉丝精灵后台时,一件很灵异的事情发生了:
TextBox
变小了,究竟有多小?我给大伙截一下当前网络下博客园后编辑框: 看到了吧,摘要变小了,...
C#
110,534
社区成员
642,576
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章