2017-05-23 3 views
-3

ケース2:なぜMrSystem.Windows.Forms.TextBoxです、テキスト:dsadasdはapearringを維持しますか?

   if (jk.SelectedIndex == 0) 
       { 
        if (stat.SelectedIndex == 0) 
        { 
         result = "Mr" + name; 
        } 
        else 
        { 
         result = "Mr" + name; 
        } 
       } 
       else 
       { 
        if (stat.SelectedIndex == 0) 
        { 
         result = "Mrs" + name; 
        } 
        else 
        { 
         result = "Ms" + name; 
        } 
       } 
       txbx1.Text = result; 
       break; 

これは私がここで使用したコードですが、 たび、これは System.Windows.Forms.TextBox、テキスト現れ続けるボタンをクリックします:dsndaslkdnaを。 私はtxtを使わずにtxbx1で変更しようとしましたが、エラーになるのはどれですか?

+0

NAME' 'は何ですか? – SLaks

+0

Clickイベントハンドラのフルコードを提供してください –

+0

このコードをステップ実行して何が行われているのを見ましたか?私は助けるための十分なコードがないと思います。 – crashmstr

答えて

0

プライベートvoid button1_Click(オブジェクト送信者、EventArgs e) { string result;ここ

 //combobox : lg,Sex,stat 
     //textbox : name,show 
     //button : button1 

     switch (lg.SelectedIndex) 
     { 
      case 0: 

       if (Sex.SelectedIndex == 0) 
       { 
        if (stat.SelectedIndex == 0) 
        { 
         result = "Bapak" + name; 
        } 
        else 
        { 
         result = "Mas" + name; 
        } 
       } 
       else 
       { 
        if (stat.SelectedIndex == 0) 
        { 
         result = "Ibu" + name; 
        } 
        else 
        { 
         result = "Mbak" + name; 
        } 
       } 
       show.Text = result; 
       break; 
      case 1: 

       if (Sex.SelectedIndex == 0) 
       { 
        if (stat.SelectedIndex == 0) 
        { 
         result = "Xiansheng" + name; 
        } 
        else 
        { 
         result = "Xiansheng" + name; 
        } 
       } 
       else 
       { 
        if (stat.SelectedIndex == 0) 
        { 
         result = "Taitai" + name; 
        } 
        else 
        { 
         result = "Xiaojie" + name; 
        } 
       } 
       show.Text = result; 
       break; 
      case 2: 

       if (Sex.SelectedIndex == 0) 
       { 
        if (stat.SelectedIndex == 0) 
        { 
         result = "Mr" + name; 
        } 
        else 
        { 
         result = "Mr" + name; 
        } 
       } 
       else 
       { 
        if (stat.SelectedIndex == 0) 
        { 
         result = "Mrs" + name; 
        } 
        else 
        { 
         result = "Ms" + name; 
        } 
       } 
       show.Text = result; 
       break; 
      case 3: 

       if (Sex.SelectedIndex == 0) 
       { 
        if (stat.SelectedIndex == 0) 
        { 
         result = "San" + name; 
        } 
        else 
        { 
         result = "Kun" + name; 
        } 
       } 
       else 
       { 
        if (stat.SelectedIndex == 0) 
        { 
         result = "San" + name; 
        } 
        else 
        { 
         result = "Chan" + name; 
        } 
       } 
       show.Text = result; 
       break; 
      case 4: 

       if (Sex.SelectedIndex == 0) 
       { 
        if (stat.SelectedIndex == 0) 
        { 
         result = "Ssi" + name; 
        } 
        else 
        { 
         result = "Hyung" + name; 
        } 
       } 
       else 
       { 
        if (stat.SelectedIndex == 0) 
        { 
         result = "Ssi" + name; 
        } 
        else 
        { 
         result = "Noona" + name; 
        } 
       } 
       show.Text = result; 
       break; 
      case 5: 

       if (Sex.SelectedIndex == 0) 
       { 
        if (stat.SelectedIndex == 0) 
        { 
         result = "Monsieur" + name; 
        } 
        else 
        { 
         result = "Monsieur" + name; 
        } 
       } 
       else 
       { 
        if (stat.SelectedIndex == 0) 
        { 
         result = "Madame" + name; 
        } 
        else 
        { 
         result = "Mademoiselle" + name; 
        } 
       } 
       show.Text = result; 
       break; 
     } 

フル1

+0

助けてくれてありがとうございます。私は偶然問題を解決しました。XD \t \t 名前の後に.Textを追加するだけで、結果= "Ms" + name.Text;男性、女性 STAT:結婚、シングル 言語:英語、中国語 –

+0

よく私はちょっと前のもの を解決するため、私は別の質問は、どのように私は、そのコード に検証を行うことができますしている私は、一つ一つの内側に3コンボボックスを持っていることは セックスしています 名前を入力する1つのテキストボックスと結果を示すもう1つ 名前のテキストボックスを入力しても結果テキストボックスにエラー が表示され、結果のテキストボックスにもエラーが表示される場合があります。コンボボックスの中に何も残っていないと他の言葉が残っている場合はそのまま 誰でもコードを作れますか? –

関連する問題