2016-02-09 28 views
1

我有3個文本框。C#WPF - 將Textbox.Text設置爲字符串不起作用

  • WHRScore
  • KFScore
  • FettGesamtscore

我想WHRScore和KFScore比較海誓山盟,以設定新的字符串轉換成FettGesamtscore爲文本。 我的小碼:

if (WHRScore.Equals("+") && KFScore.Equals("-")) 
      { 
       FettGesamtscore.Text = "Ø"; 

      } 

我已經設置2個斷點。第一個斷點在if子句中觸發並且工作得很好,但第二個斷點不會在FettGesamtscore.Text =「Ø」處觸發。我不知道爲什麼這條線沒有被執行,也許你可以幫助我?

我已經使用了相同的原理與其他代碼,它就像一個魅力。例如,在同一個窗口:

if (WHR >= 0.80 && WHR <= 0.84) 
         { 

          WHRScore.Text = "+"; 
         } 

同爲其他文本框..

if (fp >= 19.0 && fp <= 20.9) 
          { 

           KFScore.Text = "-";; 
          } 

正如你可以看到下面的圖片,它就像一個魅力在那裏工作。

任何幫助,高度讚賞!

預先感謝您!

+1

你不想'WHRScore.Text.Equals( 「+」)'?你正在使用字符串和文本框對象之間的相等函數,而不是它的值。 –

+0

我正在投票結束這件事,因爲這是一個忘記指定屬性(實際上是一個錯字)的簡單情況。 – slugster

回答

2

會添加爲註釋,但沒有足夠的代表。

你不應該使用:

if (WHRScore.TEXT.Equals("+") && KFScore.TEXT.Equals("-")) 
     { 
      FettGesamtscore.Text = "Ø"; 

     } 
相關問題