我有一組8個單選按鈕,是否有一種簡單的方法來檢查組的「已檢查」狀態是否已更改?我不需要知道哪個按鈕已被選中,只要選中了不同的按鈕。有點像整個組的CheckedChanged事件。確定單選按鈕組的檢查狀態是否已更改
1
A
回答
3
您可以將相同的CheckedChanged
事件處理程序分配給所有單選按鈕。當您檢查一個單選按鈕時,該方法將被調用兩次(對於單選按鈕丟失複選標記並檢查單選按鈕)。所以只處理被檢查的事件。
private void anyRadioButton_CheckedChanged(object sender, EventArgs e)
{
// The radio button that raised the event
var radioButton = sender as RadioButton;
// Only do something when the event was raised by the radiobutton
// being checked, so we don't do this twice.
if(radioButton.Checked)
{
// Do something here
}
}
+0
我認爲這是我正在尋找的。感謝大家的建議! – Rado
2
我想你在找什麼是這樣的,該組
radioButton1.CheckedChanged += new EventHandler(radioButtons_CheckedChanged);
radioButton2.CheckedChanged += new EventHandler(radioButtons_CheckedChanged);
1
在所有單選按鈕共同處理您可以連接了所有的單選按鈕的CheckedChanged事件相同的處理程序。遵循此代碼。
public Form1()
{
rB1.CheckedChanged += new EventHandler(rB_CheckedChanged);
rB2.CheckedChanged += new EventHandler(rB_CheckedChanged);
}
private void rB_CheckedChanged (object sender, EventArgs e)
{
RadioButton radioButton = sender as RadioButton;
if (rB1.Checked)
{
}
else if (rB2.Checked)
{
}
}
相關問題
- 1. 檢查並更改單選按鈕組中的單選按鈕
- 2. 如何檢查複選框狀態是否已更改
- 3. 檢查單選按鈕狀態WINAPI
- 4. 按鈕單擊更改組件狀態
- 5. 使用jQuery Mobile + knockout.js初始「已檢查」單選按鈕狀態
- 6. 檢查下拉列表的狀態是否已更改
- 7. 如何檢查組中是否檢查了單選按鈕
- 8. 確定按鈕狀態,單擊(是否)或不是MS Dynamics AX
- 9. 檢查複選框狀態是否改變,同時按下提交按鈕
- 10. 更改檢查單選按鈕顏色
- 11. 如何檢查狀態改變單選按鈕android?
- 12. 是否有可能更改單選按鈕組中的單選按鈕圖標
- 13. 如何檢查單選按鈕的數組是否被選中?
- 14. 更改切換按鈕/單選按鈕狀態外部事件
- 15. 檢查是否選中特定的單選按鈕
- 16. 更改按鈕的狀態
- 17. 如何檢測jquery中單選按鈕的檢查狀態?
- 18. 這是檢查單選按鈕是否被javascript檢查的正確方法?
- 19. WP8如何更改單選按鈕檢查視覺狀態顏色?
- 20. 使用jquery動態檢查是否沒有單選按鈕很多組已被檢查
- 21. jQuery的 - 確定是否單選按鈕值沒有改變
- 22. 更改狀態時單擊按鈕
- 23. 如何檢查在按鈕組中是否選擇了單選按鈕?
- 24. PyQt在組中查找已檢查的單選按鈕
- 25. 檢查是否選中了特定單選按鈕
- 26. 當選擇每個按鈕時,JQuery更改單選按鈕被選中狀態
- 27. Bootstrap單選按鈕「已檢查」標誌
- 28. 單選按鈕狀態不更新
- 29. jQuery的檢查下TD單選按鈕組單選按鈕
- 30. WatiN:如何檢查單選按鈕組中的單選按鈕
沒有,但它很容易實現,它被設置爲false初始加載後,並設置爲true,如果任何一個單選按鈕的觸發事件的CheckedChanged一個簡單的變量 – Steve
Hanlde'所有單選按鈕的CheckedChanged'使用單方法。 –
嘗試使用if(radioButton1.checked)並在aspx文件中觸發CheckChanged事件。此問題與http://stackoverflow.com/questions/1797907/which-radio-button-in-the-group-is-checked ?rq = 1 – sonsha