乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      C#中容器控件GroupBox、Panel、TabControl的應(yīng)用

       牛人的尾巴 2016-03-22
      2013-01-18 15:10 1638人閱讀 評論(0) 收藏 舉報

      [csharp] view plain copy
      1.   
      實(shí)現(xiàn)如圖所示登錄界面,當(dāng)輸入正確用戶名及密碼時,轉(zhuǎn)到主界面,否則給出錯誤提示。要求不同身份的登陸者擁有不同的操作權(quán)限。

                

      源代碼:

      1.初始化三個string類型的變量分別用來存儲用戶名、密碼和身份。

      [csharp] view plain copy
      1. string yhm, mm, sf;  

      [csharp] view plain copy
      1. private void Form1_Load(object sender, EventArgs e)  
      2.         {  
      3.             yhm=mm="";  
      4.             sf=radioButton1.Text;  
      5.         }  

      2.為三個單選按鈕添加CheckedChanged事件處理程序

      1>學(xué)生:

      [csharp] view plain copy
      1. private void radioButton1_CheckedChanged(object sender, EventArgs e)  
      2.         {  
      3.             if(radioButton1.Checked)  
      4.             {  
      5.                 sf=radioButton1.Text;  
      6.                 checkBox1.Checked = true;  
      7.                 checkBox2.Checked=checkBox3.Checked=checkBox4.Checked=checkBox5.Checked=false;  
      8.             }  
      9.           
      10.         }  

      2>教師:

      [csharp] view plain copy
      1. private void radioButton2_CheckedChanged(object sender, EventArgs e)  
      2.        {  
      3.            if (radioButton2.Checked)  
      4.            {  
      5.                sf = radioButton2.Text;  
      6.                checkBox1.Checked=checkBox2.Checked = true;  
      7.                checkBox3.Checked = checkBox4.Checked = checkBox5.Checked = false;  
      8.            }  
      9.          
      10.        }  


      3>管理員:

      [csharp] view plain copy
      1. private void radioButton3_CheckedChanged(object sender, EventArgs e)  
      2.         {  
      3.             if (radioButton3.Checked)  
      4.             {  
      5.                 sf = radioButton3.Text;  
      6.                 checkBox1.Checked = checkBox2.Checked = checkBox3.Checked = checkBox4.Checked = checkBox5.Checked = true;  
      7.             }  
      8.           
      9.         }  

      3.為四個Button按鈕添加Click事件:

      1>確定:

      [csharp] view plain copy
      1. private void button1_Click(object sender, EventArgs e)  
      2.        {  
      3.            yhm = textBox1.Text.Trim();  
      4.            mm = textBox2.Text.Trim();  
      5.            if (yhm == "xs" && mm == "xs" && sf == "學(xué)生")  
      6.            {  
      7.                tabControl1.SelectedTab = tabPage2;  
      8.                panel2.Visible = true;  
      9.                button4.Enabled = button5.Enabled = button6.Enabled = button7.Enabled = false;  
      10.                panel1.Visible = false;  
      11.            }  
      12.   
      13.   
      14.            else if (yhm == "js" && mm == "js" && sf == "教師")  
      15.            {  
      16.                tabControl1.SelectedTab = tabPage2;  
      17.                panel2.Visible = true;  
      18.                button3.Enabled=button4.Enabled = true;  
      19.                button5.Enabled = button6.Enabled = button7.Enabled = false;  
      20.                panel1.Visible = false;  
      21.            }  
      22.   
      23.            else if (yhm == "gly" && mm == "gly" && sf == "管理員")  
      24.            {  
      25.                tabControl1.SelectedTab = tabPage2;  
      26.                panel2.Visible = true;  
      27.                button3.Enabled=button4.Enabled = button5.Enabled = button6.Enabled = button7.Enabled = true;  
      28.                panel1.Visible = false;  
      29.            }  
      30.   
      31.            else  
      32.                MessageBox.Show("用戶名或密碼錯誤","登錄失敗");  
      33.        }  


      2>取消:

      [csharp] view plain copy
      1. private void button2_Click(object sender, EventArgs e)  
      2.         {  
      3.             this.Close();  
      4.         }  


      3>注銷登錄:

      [csharp] view plain copy
      1. private void button8_Click(object sender, EventArgs e)  
      2.         {  
      3.             panel1.Visible = true;  
      4.             panel2.Visible = false;  
      5.             textBox1.Text = textBox2.Text = "";  
      6.             radioButton1.Checked = true;  
      7.             tabControl1.SelectedTab = tabPage1;  
      8.         }  


      4>退出系統(tǒng):

      [csharp] view plain copy
      1. private void button9_Click(object sender, EventArgs e)  
      2.         {  
      3.             Application.Exit();  
      4.         }      

      運(yùn)行結(jié)果展示圖:





        本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多