WinForm 窗体中 有几个TexBox控件 如何实现 单击窗体的空白处 使原本有焦点的TextBox 失去焦点
答案:5 悬赏:70 手机版
解决时间 2021-12-25 23:49
- 提问者网友:雪舞兮
- 2021-12-25 12:23
是用C#开发 不是VB啊 vb自动就实现了
最佳答案
- 五星知识达人网友:酒安江南
- 2021-12-25 12:44
这个好办!你拉个label控件,把label的text清空,完后Form的click事件这么写
private void Form1_Click(object sender, EventArgs e)
{
label1.Focus();
}不就是你想要的效果吗?
private void Form1_Click(object sender, EventArgs e)
{
label1.Focus();
}不就是你想要的效果吗?
全部回答
- 1楼网友:杯酒困英雄
- 2021-12-25 15:48
在窗体上 放一个 lable,text属性置为空。
再给窗体加一个click事件,是这个lable获得焦点。我已经试过了,可以。
望采纳~
- 2楼网友:爱难随人意
- 2021-12-25 15:21
你好!
你单击空白处的时候把焦点随便给一个控件,不然窗体本身,textbox的焦点不就失去了么?
- 3楼网友:时间的尘埃
- 2021-12-25 14:38
你单击窗体空白处之後,textbox不就自动失去焦点了吗?难道还有什麼?
- 4楼网友:长青诗
- 2021-12-25 13:45
1. 首先在窗体中新建已个label控件,然后把控件的text清空,目的是让label不在窗体上显示。
2. 在窗体的点击事件中(click事件)这么写:
private void Form1_Click(object sender, EventArgs e)
{
label1.Focus();
}
也就是点击窗体后label自动获取焦点。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯