为什么在文本框中打印“ 3-”而不是“ -3”?

时间:2019-06-08 10:57:24

标签: c#

当我想在“计算器”应用程序中采取行动(例如12-15)时,文本框中的结果显示为“ 3-”而不是“ -3”。

private void Button_equal_Click(object sender, EventArgs e)
        {
            liczba2 = Convert.ToInt32(textBox1.Text);
            label1.Text = String.Empty;
            switch(dzialanie)
            {
                case 1:
                    textBox1.Text = Convert.ToString(liczba1+liczba2);
                    break;
                case 2:
                    textBox1.Text = Convert.ToString(12-15);
                    break;
                case 3:
                    textBox1.Text = Convert.ToString(liczba1*liczba2);
                    break;
                case 4:
                    textBox1.Text = Convert.ToString(liczba1/liczba2);
                    break;
            }
            dzialanie = 0;
            startNewNumber = true;
        }

结果应在文本框中显示“ -3”。

1 个答案:

答案 0 :(得分:2)

确保将您的TextBox TEXT属性设置为RightToLeft