GroupBox 分組框控件


GroupBox 控件是由System.Windows.Forms.GroupBox類提供的,作用是為其他控件提供可識別的分組

 

可在同一頁面,實現多個單選的RadioButton

 

通常,使用分組框按功能細分窗體,例如,一個學生在璇姐班級和系別時,為了細分窗體,可用兩個GroupBox控件來設置,用Text屬性來達到分組提示的目的

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace GroupBox_分組框控件
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            this.Text = "GroupBox 分組控件";
            
        }

        private void button1_Click(object sender, EventArgs e)
        {
            string mystr = "";   //定義一個字符串來接受循環遍歷后的結果
            foreach (Control outcon in groupBox1.Controls)   //循環遍歷control(控件) 在分組框控件中
            {
                if (outcon is RadioButton)   //判斷 是不是radiobutton 控件(有可能還要加checkbutton)
                {
                    if (((RadioButton)outcon).Checked)   //判斷這個radiobutton是否被選中(checked)前面的(radiobutton)是將outcon這個控件強制轉換為radiobutton
                    {
                        mystr = "您的種族是:" + outcon.Text;   //用定義好的變量來接收控件上的txet
                    }
                }
            }
            foreach (Control outcontrol in groupBox2.Controls)
            {

                if (outcontrol is RadioButton)
                {
                    if (((RadioButton)outcontrol).Checked)
                    {
                        mystr="您的所屬:"+outcontrol.Text+"\t"+mystr;
                    }
                }
            }
            MessageBox.Show(mystr);
        }
    }
}

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM