申し訳ありませんが、私のタイトルは少し曖昧ですが、私がやろうとしていることは、おそらく説明するための段落を取るでしょう。
現時点で私がやろうとしていることはこれです:
- テキストボックスからユーザーを集めます
- 入力した値を2で割ります
- この新しい値をラベルに表示します
したがって、ユーザー値を取得するために、これを実行しました。
private void userLengthTextBox_TextChanged(object sender, EventArgs e)
{
_userLength = userLengthTextBox.Text;
}
これは文字列として入ってくる。次に、新しい関数で、この文字列を単一に変換し(floatである必要があります)、入力された値の半分を計算して、新しいfloatに格納します。
そのようです:
_oldTlX = Convert.ToSingle(_userLength);
_tlX = _oldTlX / 2;
次に、ボタンを押すと、この値をラベルに表示しようとしています。
_valueLabel.Text = Convert.ToString(_tlX);
ただし、ボタンを押しても値は0のままです。何を入れても。私が見る限り、必要な値を必要な正しい形式に変換しましたが、それでも間違っていると言っています。