這期內(nèi)容當(dāng)中小編將會(huì)給大家?guī)碛嘘P(guān)如何讀取多個(gè)CheckBox控件選中的Text文本,文章內(nèi)容豐富且以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。
10年積累的成都做網(wǎng)站、成都網(wǎng)站制作、成都外貿(mào)網(wǎng)站建設(shè)經(jīng)驗(yàn),可以快速應(yīng)對(duì)客戶對(duì)網(wǎng)站的新想法和需求。提供各種問題對(duì)應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識(shí)你,你也不認(rèn)識(shí)我。但先網(wǎng)站策劃后付款的網(wǎng)站建設(shè)流程,更有邊壩免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。
//方法1 private void button1_Click(object sender, EventArgs e) { //遍歷groupBox里的所有控件:Comtrol foreach (Control c in groupBox3.Controls) {//判斷當(dāng)前Comtrol是不是Checkbox控件? if (c is CheckBox) {//是,轉(zhuǎn)換類型為Checkbox控件 CheckBox ck = c as CheckBox; //判斷Checkbox控件是不是checked? if (ck.Checked) {//是,取Text文本 this.groupBox3.Text += ShowChecked(ck); } } } } private string ShowChecked(CheckBox ck) //返回string類型 { //字符串構(gòu)造器 StringBuilder sb = new StringBuilder(); if (ck.Checked) { //自動(dòng)帶回車換行符 sb.AppendLine(ck.Text);//沒選中返回空 } return sb.ToString(); //返回字符串 }
//方法2 private void button1_Click(object sender, EventArgs e) { DealCheckboxes(groupBox3, groupBox3); } public void DealCheckboxes(Control container,Control contorlToDisplay) { contorlToDisplay.Text = ""; foreach (Control c in container.Controls) { if (c is CheckBox) { contorlToDisplay.Text += ShowChecked(c as CheckBox); } } } private string ShowChecked(CheckBox ck) //返回string類型 { //字符串構(gòu)造器 StringBuilder sb = new StringBuilder(); if (ck.Checked) { //自動(dòng)帶回車換行符 sb.AppendLine(ck.Text);//沒選中返回空 } return sb.ToString(); }
上述就是小編為大家分享的如何讀取多個(gè)CheckBox控件選中的Text文本了,如果剛好有類似的疑惑,不妨參照上述分析進(jìn)行理解。如果想知道更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。