2016-07-29 5 views
0

단추, 텍스트 상자 및 일부 라디오 단추가있는 Windows Form입니다. a, b, c는 라디오 버튼을 검사하여 수학을 수행하는 변수 (정수)입니다. 마지막으로 a = 15, b = 20, c = 10이라고 가정 해 봅시다. 버튼을 클릭하면 아이디어가 나타납니다. 결과는 다음과 같습니다. a = 15, b = 20, c = 10 은 텍스트 상자의 텍스트. 여기서 15, 20 및 10은 a, b 및 c의 끝 값입니다. 질문 :Windows Form : 텍스트 상자에 변수 값이 표시되어야합니다.

  • 어디에서 변수를 선언합니까?
  • 어디에서 수학을 수행합니까?

    if(radiobutton1.Checked == true) 
        a=a+5; 
    
  • 내가 버튼을 클릭하여 텍스트 상자에 결과를 얻는 방법 : 그것은 간단한 물건?

답변

0

변수를 양식의 첫 번째 것만 비공개로 선언하십시오. 버튼 클릭 이벤트에 계산을 수행

public partial class Form1 : Form 
    { 
     private int a, b, c; 

     private void button1_Click(object sender, EventArgs e) 
     { 
      if (radioButton1.Checked) a = 5; else a = 0; 
      if (radioButton2.Checked) b = 5; else b = 0; 
      if (radioButton3.Checked) c = 5; else c = 0; 
     } 
    }   

당신은 출력 형식을 String.Format를 사용할 수의

textBox1.Text = String.Format("a is {0}, b is {1}, c is {2}", a, b, c); 

을 경우 VS2015 문자열 보간 사용 :

textBox1.Text = $"a is {a}, b is {b}, c is {c}"; 
관련 문제