2016-12-26 4 views
0

数値を上にバインドするためにC#フォームでTextChangedを使用したいが、試してみると、このフィールドの計算された合計は1よりも小さい(値が1である)。C#フォームの数値を下に移動

private void tbSoucet3_TextChanged_1(object sender, EventArgs e) { 
    Soucet(); 
    SoucetKratTrackbar(); 
} 
+0

'Soucet'と' SoucetKratTrackbar'メソッドは何ですか?また、なぜあなたは 'ValueChanged'の代わりに' TextChanged'イベントを使用していますか? – HebeleHododo

+0

Soucet()は合計、SoucetKratTrackbar()はトラックバーの合計*値です。値の変更は同じ結果になります。また数値を上に手動で追加するときには、他のフィールドをクリックして結果を得る必要があります。その結果は正しいですが、矢印をクリックすると、遅くとも1に値が返されます。 – Catchamouse

+0

:sum * value。 「値1」の理由は、合計または値のいずれかが0である可能性がありますか? – Emily

答えて

0

[解決済み]テキストを変更する必要があります。私はデザイナーのValueChangedからTextChangedにコマンドの左側を変更するのを忘れていたので動作しませんでした。

関連する問題