none
兩個下拉選單的問題 RRS feed

  • 問題

  • 我有兩個下拉式的選單

     

    兩個是有關連的

     

    例如,我木桿(combox1) 然後 (combox)就會出現1,3,5,7,9

                    鐵桿即會出現1,2,3,4,5

     

     

    於是我試寫了一下

    label2=>我輸入了木桿

    label3=>我輸入1

     

    準備來比對

     

     

     

    Code Snippet

     string pole = "";
                string pole_name="";

                switch (comboBox1.Text)
                {
                    case "木桿":
                        pole = "木桿";
                        break;
                  
                }
                switch(comboBox2.Text)
                {
                    case "1號":
                        pole_name="1號";
                        break;
              
               if(pole==label2.Text)
                 if(pole_name == label3.Text)
                   
                 {
                     label4.Text = label2.Text;
                    label5.Text=label3.Text;
                }
                     
                }
            }

     

     

     

     

    我寫了一個即可

     

    但兩個的話 就會一直說if 錯 於是我又寫了

     if(pole==label2.Text and pole_name == label3.Text)

     

    也是錯的,請問我該如何解決呢?

     

    由於初學者,手邊沒有pocket pc用c#的書,請見諒!


     

     

    2007年9月1日 下午 03:13

解答

  • 你先把語法搞清楚再說吧 .

     

    Code Snippet

    if (...)

    {

        if (...) { ... }

    }

     

     

    Code Snippet

    if (A && B)

    {

        ....

    }

    2007年9月1日 下午 03:27

所有回覆

  • 你先把語法搞清楚再說吧 .

     

    Code Snippet

    if (...)

    {

        if (...) { ... }

    }

     

     

    Code Snippet

    if (A && B)

    {

        ....

    }

    2007年9月1日 下午 03:27
  •  

    不行...

     

    2007年9月1日 下午 03:35
  • 請明確定義什麼叫不行,否則就自己去蹲書店找書 .

     

    if (A && B) 是 C# 兩個條件 AND 的作法,OR 則是 if (A || B) .

    不要把 VB 的寫法套用到 C#,不然就回去寫 VB .

     

    2007年9月1日 下午 03:40
  •  

    不行是指

     

    我下了這程式無法查詢到!

     

     

     

    2007年9月1日 下午 03:49
  • 你再繼續這樣回嘛,看有沒有人要理你,有人理你算你好運,我已經懶得繼續去猜了 .

     

    你一開始問的內容有 "查詢" 這兩個字嗎?我只看到你的語法有問題 .

     

    給清楚問題內容,是發問人的責任,不是回應人的責任!

     

    2007年9月1日 下午 04:42
  •  

    不好意思,用錯詞,

     

    是我更改此程式後,還是無法顯示。

    2007年9月2日 上午 12:48
  • 你什麼時候給資料,我什麼時候給你答案 .

     

    你自己回去看你原始的問題是什麼,我只看到語法問題.

    另外,請學會使用 Debugger,利用 step-by-step 的方式檢查你的程式碼,這樣比在這裡等答案要快多了 .

     

    再繼續用不知所云的方式來問,那你就繼續等吧 .

    2007年9月2日 上午 01:13
  • 不好意思,造成困擾

     

    問題已解決

    2007年9月2日 上午 04:23