(1)一个Button,两个Combox
(2)两个跳转页面
(3)当选择第一combox时,点击button ,进行页面跳转
     当选择第二个combox时,点击button(同一个button),进行页面跳转,(两次跳转的是不同页面哦)
         请问如何让操作?
          高手指教.........

解决方案 »

  1.   

    delegate来处理
    [code=C#]Button.Click+=PageRedirect(this,e);protected void PageRedirect(object sender,EventArgs e)
    {
    // TODO
    }[/code]
      

  2.   


    pubic void Button1_Click(object sender,EventArgs e)

          if(Combox1.SelectedIndex!=0&&Combox2.SelectedIndex==0)
          {
                Form1   form   =   new   Form1();
                form.ShowDialog();
          }
          else if(Combox2.SelectedIndex!=0&&Combox1.SelectedIndex==0)
          {
                Form2   form   =   new   Form2();
                form.ShowDialog();
          }
    }
      

  3.   

    pubic void Button1_Click(object sender,EventArgs e)

          if(Combox1.SelectedIndex!=0&&Combox2.SelectedIndex==0)
          {
                Form1   form   =   new   Form1();
                form.ShowDialog();
          }
          else if(Combox2.SelectedIndex!=0&&Combox1.SelectedIndex==0)
          {
                Form2   form   =   new   Form2();
                form.ShowDialog();
          }
    }
      

  4.   

    他的问题就是不知道什么时候调用PageRedirect(this,e);
    没这么麻烦
      

  5.   

     已经解决.....谢谢大家...... 谢大家指教 int tag = 0;    
     
                private void button1_Click(object sender, EventArgs e)
            {
                //1            //Saleopendesk sp = new Saleopendesk(cbnullCode.Text.ToString());
                //sp.ShowDialog();            if (tag == 0)
                {
                    Saleopendesk sp1 = new Saleopendesk(cbnullCode.SelectedValue.ToString());
                    sp1.ShowDialog();            }
                else if (tag == 1)
                {
                    Meunlist ml = new Meunlist(cbinCode.Text.Trim());
                    ml.ShowDialog();            }
                else 
                {
                    return;
                }
       private void cbnullCode_SelectedIndexChanged(object sender, EventArgs e)
            {
                tag = 0;
             
            }        private void cbinCode_SelectedIndexChanged(object sender, EventArgs e)
            {
                tag = 1;
            }这样就ok辣。嘿嘿