winform没这样的控件
自己写好了~
eg:
if(TextBox.Text=="")
MessageBox.Show("还没有输入就想走啦~","ERROR");

解决方案 »

  1.   

    应该理解成:
    webform想用MessageBox都没得用.所以只能提供一个RequiredFieldValidat 控件将就着用:)
      

  2.   

    RequiredFieldValidat 这个玩意儿并不好用
    所以在winform里还是自己写得好
      

  3.   

    对我来说,我感觉这个好用,因为最后我还要配合着这个来使用http://expert.csdn.net/Expert/topic/2327/2327852.xml?temp=.5709497
      

  4.   

    RequestFieldValidate是针对Web页面不能显示消息、数据错误诊断而产生的,其实并不好用,即便在WEB中,我也基本不使用,因为每一次的有效验证都必须与SERVER交互,这是很不好的,所以我一直使用CLIENT脚本来实现有效验证,虽然会存在兼容性的问题。至于在WINFORM中,可以使用正则表达式对结果进行验证。事实上,很多控件都有自己的验证机制,比如IP控件、DATE控件等,使用起来更加方便快捷,如果没有你需要的,那就自己写代码,使用或不使用正则表达式来进行验证。我们编程序,目的只有一个,就是实现我们需要的功能。如果在编程的过程中,拘泥于使用系统提供的功能,那么肯定不能编写出好的程序的,因为系统提供的很多功能你不一定就真的能用上,或完全用上,这样,还不如自己写的一个功能简单、目的明确的控件了。
      

  5.   

    举四只手赞成triout(笨牛)的意见!