Re: [問題] 如何把勾選checkbox的值顯示在textbox上
: 小弟我初學c#
: 最近在寫一個樂透的程式 現在是要把我勾選的六個號碼 按下確認後 會顯示在下方的tex
: tbox 並檢查是否選超過六個
: 或者是不足六個
: 檢查的部分我寫好了 但是我要讓它顯示這部分要如何做?
: 聽說可以用Array List方式 但是不知道怎麼用
: 不知道有高手可指點一下
看你要先把打勾的存到list裡面,或是邊打勾邊判斷就邊顯示了
方法一:是先將打勾的存到list裡面,然後在顯示到TextBox裡面
方法二:在邊判斷有沒有打勾就同時顯示在TextBox
註一:我宣告都直接寫在 TsetParam 裡面
註二:我預設checkbox有10個,編號1~11
以下是部分code:
protected void Button1_Click(object sender, EventArgs e)
{
//方法一:將打勾的先存起來,再從打勾的著手
//initial
TsetParam.CheckBoxArray = new List<String>();
TextBox1.Text = null;
////////////
for (int i = 1; i < 11; i++)
{
//抓checkbox ID
CheckBox MyCheck1 =
this.FindControl(string.Format("CheckBox{0}", i)) as CheckBox;
if (MyCheck1.Checked == true)
{
TsetParam.CheckBoxArray.Add(MyCheck1.Text);
//方法二:直接顯示
TextBox1.Text += MyCheck1.Text;
}
}
//Print 號碼在textbox上
/*
for (int i = 0; i < TsetParam.CheckBoxArray.Count; i++)
{
//TextBox1.Text += TsetParam.CheckBoxArray[i];
}
*/
}
--
--
▂▂ ▂▂▂
▂▄▅▅▄▆█ _█◣
◢ (●) ◣/\\
丫 │◥  ̄◤
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.160.82.183
※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1430214747.A.4F9.html
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):