我怎么判断性别的文本框,只能输入男女

解决方案 »

  1.   

    最好讓人家選男或者女,,如果非要用文本框  可以這樣判斷
    if (textbox1.Text!="男"||textbox1.Text!="女")
    {
    messgaebox.show("只能輸入男或者女");
    }
      

  2.   

    下拉选择框,或者radio group
      

  3.   

    如果你理不清逻辑,那么就这样。不用觉着蠢,能解决问题才是硬道理 
    if(男||女)
    {
    }
    else
    {}别的逻辑也可以,比如查询是否在列表里。当然蠢或不蠢不重要,在这种场景下代码能解决问题就好。他已经最小,没有耦合,不会有性能问题,甚至你写出来后,到项目终止都不会修改,这种地方无需纠结是否“高技巧”
      

  4.   

    if (textbox1.Text=="男"||textbox1.Text=="女")
    {
           //男或者女符和条件,不做任何事情
    }
    else
    {
      这里你是你的错误提示}代码蠢,但是足够完成任务。实际上从这个代码上你就知道了,其实逻辑是“既不是男也不是女”才是你的逻辑条件,而非“不是男或者不是女”
      

  5.   

    我也是这么写的,但是不好使,我打男还是提示我请输入男或女if (textbox1.Text!="男"&&textbox1.Text!="女")
    {
    messgaebox.show("只能輸入男或者女");
    }
      

  6.   

    用&& 你这样会堆栈溢出的
      

  7.   

    提示可以用tooltip
      

  8.   

    用了tooltip 这里只是一个原理演示 具体逻辑控制你还要自己细化
      

  9.   

    下拉选择框,或者radio group
      

  10.   

    设置value=男/女
      

  11.   

    用radio button 吧
    用textbox 的话,有的使用者会习惯打一个空白,造成程序判断错误
      

  12.   

    下拉框怎么写呀,能不能点文本框变弹窗
    用select就阔以啦
      

  13.   

    用下拉框或者radiobox,不要干啥都用文本框
      

  14.   

    那要是单选按钮,默认是男
    多个RadioButton同时存在,通过设置Checked属性可以控制默认选中哪个。(不知道你是不是这个意思)
      

  15.   

    为什么不用 radio