2014-04-21 6 views
-2

을 사용하여 라디오 버튼에 10 진수 변수의 텍스트 값 저장 현재 3 개의 라디오 버튼이 3 개 있습니다. 각 그룹의 현재 선택된 라디오 버튼에서 텍스트 값을 가져와야합니다. 그것을 10 진수로 저장하십시오. 아이디어가 있으십니까?Visual Studio 2012, C#

내 현재 코드 : 버튼을 클릭 할 때마다

public partial class Form1 : Form 
{ 
    public Form1() 
    { 
     InitializeComponent(); 
    } 

    private void Form1_Load(object sender, EventArgs e) 
    { 

    } 

    private void label4_Click(object sender, EventArgs e) 
    { 

    } 

    private void radioButton1_CheckedChanged(object sender, EventArgs e) 
    { 

    } 

    private void btnCalculate_Click(object sender, EventArgs e) 
    { 
     decimal loanAmount; 
     decimal interestRate; 
     Int16 numberOfPayments; 
     decimal monthlyPayment; 

     // create the web service object 
     ISULoanLeaseCalculatorService myCalcWS = new ISULoanLeaseCalculatorService(); 

     monthlyPayment = (decimal)myCalcWS.LoanMonthlyPayment(
     Convert.ToDouble(loanAmount), 
     Convert.ToDouble(interestRate), 
     Convert.ToDouble(numberOfPayments)); 

    } 
} 
+0

라디오 버튼은 "On"또는 "Off"값을 가지고있다. 라디오 버튼의 레이블 텍스트가 10 진수 값이라는 것을 의미한다고 가정합니다. –

+0

WPF를 사용하고 변환기로 바인딩하십시오. 우리는 더 많은 것을 돕기 위해 더 많은 정보가 필요합니다. 심지어 어떤 기술 (Winforms, WPF, ASP?)을 사용하고 있는지도 지정하지 않았습니다. – BradleyDotNET

+0

왜 10 진수 변수에 저장해야합니까? 그룹의 라디오 단추를 열거 형에 저장하는 것을 선호합니다. Radion 버튼 그룹 : 방법() () B => 열거 : 열거 enumName { A는 B } 당신은 당신의 자신의 질문을 삭제 할 수 있어야한다 –

답변

1

당신은 CheckedChanged 이벤트에 반응 할 수 있습니다.

그런 다음 Text 호텔에서 버튼과 관련된 텍스트를 잡고 그것을 구문 분석하려고 :

decimal myDecimalValue; 

bool success = decimal.TryParse(rb.Text, out myDecimalValue); 
if (!success) ShowSomeErrorMessage();