2011-05-20 113 views
1

我正在使用C#Express 2010程序和一種形式我有一個問題,它的答案是兩個單選按鈕有兩個選擇是和否。當用戶選擇是時,另一個隱藏的問題應該出現用戶以相同的形式讓他/她回答。然後根據用戶的回答,如果是,則計算公式。如果他/她回答「否」,則不計算任何內容。單選按鈕控件

謝謝。

任何幫助表示讚賞!

+3

你或許應該問夾頭這個問題,你問基本上如何使整個程序。先嚐試詢問個人問題。這樣,你會更好地學習這個主題,並且人們不會感到太難以回答你的問題。 – FreeSnow 2011-05-20 18:48:04

+2

嗨,莎拉!歡迎來到stackoverflow。你有嘗試過什麼嗎?如果您可以共享您迄今爲止的代碼,那將會更容易。 – 2011-05-20 18:48:08

+0

這是一個網絡或桌面應用程序? – 2011-05-20 19:00:12

回答

0

編輯:我應該寫 「的CheckedChanged」 而不是 「檢查」謝謝,@Akram

您需要使用RadioButton.Checked事件。

然後放置您的計算和代碼以顯示事件處理程序中的下一個問題。

加法信息: 在您的環境中,單擊表單上的單選按鈕。然後在屬性窗口下,點擊事件選項卡(看起來像閃電的那個)並轉到「選中」。雙擊evnt,事件處理程序將被刪除。

+0

RadioButton.Checked是一個財產親愛的... – 2011-05-20 19:26:47

+0

@AkramShahda哈!有時甚至讓我感到驚訝。 – 2011-05-20 19:28:26

+0

你並不孤單..檢查其他答案:D – 2011-05-20 19:29:13

0

可以使用RadioButton.Checked

private void YESradioButton_Checked(object sender, RoutedEventArgs e) 
{ 
    label1.Visibility = System.Windows.Visibility.Visible; // to show your question 
} 

,你可以做:

private void NOradioButton_Checked(object sender, RoutedEventArgs e) 
{ 
    label1.Visibility = System.Windows.Visibility.Hidden; // to hide your question 
} 
+0

RadioButton.Checked是一個財產親愛的... – 2011-05-20 19:28:10

+0

@Akram Shahda:我編輯對不起 – Akrem 2011-05-20 19:33:21

+0

謝謝!但我試過了,但我得到這個錯誤:名稱空間'System.Windows'中不存在類型或命名空間名稱'可見性'(您是否缺少程序集引用?) – Sarah 2011-05-20 21:17:02