作者ThreeDay0905 (三天)
看板C_Sharp
標題Re: [問題] radiobutton的簡單問題
時間Wed Jun 18 14:22:09 2008
※ 引述《james732 (紫雁)》之銘言:
: 我想到的方法是
: 1.把每個 RadioButton 的 CheckedChanged 事件都交給同一個 handle function
: 2.在 handle function 裡,藉由參數 sender 轉型來得知是哪個 RadioButton 被選擇
: 像這樣:
: private void radioButton1_CheckedChanged(object sender, EventArgs e)
: {
: RadioButton rb = (RadioButton)sender;
: if (rb.Checked == true)
: {
: textBox1.Text = rb.Name;
: // TextBox 會顯示「被選取」的 RadioButton 的 Name
: }
: }
不好意思
請問radiobutton有類似value的屬性嗎
因為版面配置的問題
不希望有text的字樣出現在畫面上
可是又希望在選取後程式可以抓到radiobutton的value
這樣要把值設定在哪個屬性上呢
或著可以設定在text上
可是不讓它顯示出來嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.167.112.149
推 winnerhyc:用Name不就好了@@? 06/18 15:00
→ winnerhyc:radiobutton.name 06/18 15:00
→ ThreeDay0905:是因為我用C#的緣故嗎 06/18 15:27
→ ThreeDay0905:'System.Web.UI.WebControls.RadioButton' 06/18 15:27
→ ThreeDay0905: 不包含 'Name' 的定義,也找不到擴充方法 06/18 15:28
→ ThreeDay0905:呃...好像用radiobutton.ID就可以了 = = 06/18 15:30
→ james732:網頁程式與win form有點不太一樣 06/18 16:13