1樓:
首先你這個按鈕控制元件是.net的控制元件,還是html控制元件,如果是html控制元件,那麼請在控制元件屬性內加上ruant="server",讓他成為伺服器控制元件。不然你這麼搞也獲得不了該控制元件的值。
其次你這個控制元件如果是3個單選按鈕組成的,那麼請讓他們成為同一組。如果是radiobuttonlist那就按照下面的方法來獲得:下面的這段**寫在登陸按鈕的單擊事件裡,然後測試下就可以了。
string str = this.radiobuttonlist1.selectedvalue;//這是獲得value的值
string str2 = this.radiobuttonlist1.selecteditem.text;//這裡是獲得控制元件文字的text的值
至於value還是text都是要你在建立項的時候自己定義的,當然你也可以通過繫結的方式來給這2個屬性賦值。radiobuttonlist1是控制元件的id。
2樓:
如果是獨立的radiobutton,那就取checked屬性,如果是radiobuttonlist,那就取selectedindex、selecteditem或者selectedvalue屬性。
3樓:匿名使用者
string str= radiobutton.text;
str就獲得radiobutton的text值啦
4樓:匿名使用者
用控制元件的id,例如:控制元件的id.checked
c# winform中radiobutton如何獲取其值,並將資料寫入資料庫?
5樓:匿名使用者
string str;
if (radiobutton1.checked == true)
寫入資料庫的時候 就寫 radiobutton1的text 就好 。。
6樓:匿名使用者
例如:radiobutton1.select();選中你的按鈕,接下來就是將radiobutton1.text;負給你的資料庫裡的引數!
c#中radiobutton怎麼用?
7樓:du瓶邪
win form裡面的radiobutton可能和web裡面的不一樣,沒有group之類的屬性。
在使用時把同一組的radiobutton放入到一個groupbox或者panel裡面,就自動為一組了。
沒有統一的方法可以一個函式處理所有的radiobutton事件,需要給每一個radiobutton新增click,不建議新增checkedchanged 事件,因為一個radiobutton的check state change 會順帶另外一個radio的check state chang。
this.rbvelocity.click += new system.eventhandler(this.rbvelocity_click);
8樓:到繭照
使用radiobuttonlist.在它的items屬性中設定選項.或在後臺動態新增項.獲取選項用以下屬性:
radiobuttonlist.selectvalue 選中項的值.
radiobuttonlist.selectindex 選中項的索引.
radiobuttonlist.selecttext 選中項的文字
9樓:匿名使用者
雖然沒有分,但是還是回答一下:
雖然有幾個radiobutton,但是他們的名字不相同,如:radiobutton1,radiobutton2,radiobutton3....
要判斷哪個選中,直接:
if(radiobutton?.checked)}//?代表什麼應該知道吧!
10樓:
this.radiobutton1.checkedchecked的值是bool型的,所以你可以這樣定義:
bool result=this.radiobutton1.checked
判斷時if(result == true)else
11樓:匿名使用者
如果是單選的話,就用radiobuttonlist
選擇的那個raidobutton的value值
就是radiobuttonlist.selectvalue的值
c#怎麼判斷radiobutton為選中狀態
12樓:匿名使用者
ischecked 屬性
if(myradiobtn.ischecked == true)//選中
if(myradiobtn.ischecked == false)//未被選中
也可以後臺設定ischecked的值來控制介面的選中切換。
需要注意的是radiobutton和checkbox的ischecked屬性,都是bool?型別的,也就是可空型別的。 判斷的時候要注意。
13樓:華燈愛月
用按鈕的checked屬性是否為true判斷是否選中狀態。
c#窗體控制元件-單選按鈕控制元件radiobutton
單選控制元件(radiobutton)顯示為一個標籤,左邊是一個原點,該原點可以是選中或未選中。在要給使用者提供幾個互斥選項時,就可以使用單選按鈕。例如,詢問使用者的性別。
把單選按鈕組合在一起,給它們建立一個邏輯單元,此時必須使用groupbox控制元件或其他容器。首先在窗體上拖放一個組框,再把需要的radiobutton按鈕放在組框的邊界之內,radiobutton按鈕會自動改變自己的狀態,以反映組框中惟一被選中的選項。如果不把它們放在組框中,則在任意時刻,窗體上只有一個radiobutton被選中。
單選按鈕控制元件的主要屬性:
checked:指示單選按鈕是否已選中。
text:單選按鈕顯示的文字。
autocheck:單選按鈕在選中時自動改變狀態,預設為true。
單選按鈕控制元件的主要事件:
click:單擊控制元件時發生。
checkedchanged:當checked屬性值更改時觸發。
radiobutton控制元件的屬性
名 稱
描 述
radiobutton可以顯示為一個圓形選中標籤,
放在左邊、中間或右邊,或者顯示為標準按鈕。
當它顯示為按鈕時,控制元件被選中時顯示為按
下狀態,否則顯示為彈起狀態
autocheck
如果這個屬性為true,使用者單擊單選按鈕時,
會顯示一個選中標記。如果該屬性為false,
就必須在click事件處理程式的**中手工
檢查單選按鈕
checkalign
使用這個屬性,可以改變單選按鈕的核取方塊
的對齊形式,預設是contentalignment. middleleft
checked
表示控制元件的狀態。如果控制元件有一個選中標記,
它就是true,否則為false
radiobutton控制元件的事件
名 稱
描 述
checkchanged
當radiobutton的選中選項發生改變時,
引發這個事件
click
每次單擊radiobutton 時,都會引發該事件。
這與checkchanged事件是不同的,因為連續
單擊radiobutton 兩次或多次只改變checked
屬性一次,且只改變以前未選中的控制元件的
checked屬性。而且,如果被單擊按鈕的
autocheck屬性是false,則該按鈕根本不
會被選中,只引發click事件
出處:部落格園@流星落--《c#窗體控制元件-單選按鈕控制元件radiobutton》
c#高手進.關於c#裡面的radiobutton控制元件怎麼用?
14樓:兔丞飛
private void radiobutton1_checkedchanged(object sender, eventargs e)
if (radiobutton1.checked == true)
form2._aaa = "簡單";
radiobutton2.checked = false
radiobutton3.checked = false;
if (radiobutton2.checked == true)
form2._aaa = "容易";
radiobutton1.checked = false;
radiobutton3.checked = false;
if (radiobutton3.checked == true)
{form2._aaa = "困難";
radiobutton2.checked = false;
radiobutton1.checked = false;
擴充套件資料
radiobutton單選按鈕和核取方塊看似功能類似,卻存在重要差異:當使用者選擇某單選按鈕時,同一組中的其他單選按鈕不能同時選定。相反,卻可以選擇任意數目的核取方塊。
當單擊 radiobutton 控制元件時,其 checked 屬性設定為 true,並且呼叫 click 事件處理程式。當 checked 屬性的值更改時,將引發 checkedchanged 事件。
如果 autocheck 屬性設定為 true(預設值),則當選擇單選按鈕時,將自動清除該組中的所有其他單選按鈕。通常僅當使用驗證**確保選定的單選按鈕是允許的選項時,才將該屬性設定為 false。控制元件內顯示的文字使用 text 屬性進行設定,該屬性可以包含訪問鍵快捷方式。
15樓:匿名使用者
最簡單且聰明的方法:
把三個radiobutton控制元件放進一個panel控制元件這時就組成了一個單選按鈕組
然後就在後臺寫**了:
if(radiobutton1.checked == true)if(radiobutton2.checked == true)if(radiobutton3.
checked == true)很簡單吧,panel中的radiobutton會自動成為單選組噢
16樓:匿名使用者
先把三個 radiobutton放到一個 組裡面 goupbox在一個窗體就不用說了 很簡單了
你的意思主要是 在一個視窗選擇radiobutton 讓另一個視窗的 lable 文字發生變化吧?
如果是這個樣的話
你可以:
1:你可以把lable1的 屬性 修改為public static這樣你就可以在radiobutton 選擇事件中來修改 另一個窗體的 控制元件值了
2:你可以建一個實體類 用來記錄你要變化的資料 然後在顯示的窗體 上放一個tiemer 用來 秒秒 都在讀這個實體類 當你在radiobutton事件中 修改實體類的資料後 另一個窗體的資料馬上就會變化了
17樓:錦繡九洲分類垃圾桶
然後radiobutton1_checkedchanged事件裡面的**
private void radiobutton1_checkedchanged(object sender, eventargs e)
if (radiobutton2.checked == true)
if (radiobutton3.checked == true)
}這樣就可以了
不過3個radiobutton建議你使用radiobuttonlist
那個可以直接實現聯動,也就是你選擇其中1個radiobutton的時候,其他的2個都不會被選中,3個radiobutton控制元件的話還要用**來控制其他2個不被選中
c怎樣獲取系統星期幾,C 中獲取系統當前時間是星期幾
c3602具有優異的切削效能,優良的熱衝 冷鐓和延展性,良好的滾花 鉚接效能 良好的冷加工效能和機加工效能,耐腐蝕性強且導電性好。廣泛的應用在鐘錶,儀表,衛浴,螺栓,螺母,氣門嘴,打火機芯等各種零件 c3602適用於各種冷鐓 彎折和鉚接件 電子 電訊的接外掛 聯接件且有生態環保和衛生安全要求的其它零...
如何用c遠端獲取程序資訊,怎樣在c中獲取程序資訊
用一個複製或者重定向就行了。回 c 答 include include void print xs void unused the main program.int main i.怎樣在c 中獲取程序資訊 itjob老師教過用命令的方式也是很方便將結果存到變數裡呀,用一個複製或者重定向就行了。c i...
C獲取當前年月日,C 中如何獲取當前系統時間並提取當前月?
datetime.nowtime.tostring yyyymmdd 這裡可能出 現201271的情況,可以用下面的方法 string nowyear datetime.nowtime.tostring yyyy string nowmouth datetime.nowtime.tostring m...