请教:如何在不到之处特定情况下锁定控件焦点,不让切换到别的界面或控件 小弟想在textbox控件中输入字符为空时锁住控件,即此时不准切换到其它控件或通过链接到别的界面,不知该怎么做,哪位高手可以指点一下!谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Focus变化事件 当原来焦点在你使用的那个控件上面 然后焦点发生变化的时候,验证控件输入值,如果验证失败,把焦点设置在验证失败的控件上即可 我也试过,在validating事件中,如果为空,设Focus(),我还令e.cancel = true,但这只能保证不会切换到在本界面上的其它控件,但却可以修改本界面的NumericUpDown控件的值而且,通过点击本界面上的导航链接也可以转到别的界面上去我发现如果binding,对于绑定的属性是数字的,对输入为空时,可以达到无法使焦点切换,但对于属性是stirng类型的,就不行了 还是使用验证事件,看看大师写的文章,http://www.microsoft.com/china/msdn/library/langtool/vcsharp/winforms03162004.mspx C#调用dll文件中的函数 c# 如何嵌入并使用彩色的指针文件(cur) 并发操作的问题 SQL查询的问题 50分求助 关于数组的小问题. label.Text.clear有这个吗 江湖救急---菜鸟问题 如果见"red"转移成"FF0000" 使用master页的问题 mscomm的input获取数据总是丢失数据 真的是一个很简单的问题啊 在C#的类库中添加的函数无法调用
验证控件输入值,如果验证失败,把焦点设置在验证失败的控件上即可
而且,通过点击本界面上的导航链接也可以转到别的界面上去我发现如果binding,对于绑定的属性是数字的,对输入为空时,可以达到无法使焦点切换,但对于属性是stirng类型的,就不行了