C#中FORM1怎么实现鼠标定位在textbox1上,如果不输入数值,其他button都是失效的
C#中FORM1如何实现鼠标定位在textbox1上,如果不输入数值,其他button都是失效的。
C#中FORM1如何实现鼠标定位在textbox1上,如果不输入数值,其他button都是失效的而且其他textbox也是失效的
------解决思路----------------------
textbox1没有悬停事件,你可以用判断鼠标坐标的方式,来定位是否悬停在textbox1上
------解决思路----------------------
在他的onchange事件中,去控制其他的控件
------解决思路----------------------
有textchanged事件
你管鼠标在哪里干什么
你可以窗口一打开,按钮就都失效,然后在textchanged里判断是否为空,不为空就把按钮都设置成有效,为空就再设置成都失效
否则窗口打开,我鼠标不往上面放,还是可以直接去点按钮了
------解决思路----------------------
事件:
C#中FORM1如何实现鼠标定位在textbox1上,如果不输入数值,其他button都是失效的而且其他textbox也是失效的
------解决思路----------------------
textbox1没有悬停事件,你可以用判断鼠标坐标的方式,来定位是否悬停在textbox1上
------解决思路----------------------
在他的onchange事件中,去控制其他的控件
------解决思路----------------------
有textchanged事件
你管鼠标在哪里干什么
你可以窗口一打开,按钮就都失效,然后在textchanged里判断是否为空,不为空就把按钮都设置成有效,为空就再设置成都失效
否则窗口打开,我鼠标不往上面放,还是可以直接去点按钮了
------解决思路----------------------
(new TextBox()).GotFocus += new EventHandler(Form2_GotFocus);
(new TextBox()).TextChanged += new EventHandler(Form2_TextChanged);
事件:
void Form2_TextChanged(object sender, EventArgs e)
{
//判断text值, 设置其它控件的状态可用
}
void Form2_GotFocus(object sender, EventArgs e)
{
//判断text值, 设置其它控件的状态不可用
}