Добавление формулы в текстовое поле и печать - PullRequest
0 голосов
/ 26 октября 2018

Q: Как получить мое преобразованное значение из ввода текстового поля, введенного пользователем во второе текстовое поле?

Я не уверен, как исправить ошибку логики, которую я делаю.

Я просто преобразовываю ввод в новый вес и помещаю это значение во второе текстовое поле.

Вот код, который у меня есть.

namespace Your_weight_on_Saturn
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void label1_Click(object sender, EventArgs e)
        {
        }

        private void textBox1_TextChanged(object sender, EventArgs e)
        {
        }

        private void button1_Click(object sender, EventArgs e)
        {
            var earthWeight = float.Parse(earthBox.Text);

            // holds the formula to calculate and find the value.
            var solve = (earthWeight / 9.81) * 10.44;
            MessageBox.Show("Your weight on saturn is" + solve);
            this.convertButton.Click += new EventHandler(button1_Click);
        }

        private void saturnBox_TextChanged(object sender, EventArgs e)
        {
        }
    }
}

Ответы [ 2 ]

0 голосов
/ 26 октября 2018

Там, где вы инициализируете решить, просто установите текст другого TextBox на Solve. Как это:

solve = (earthWeight / 9.81) * 10.44;
SecondTextBox.Text=solve.ToString();  // It will set text of Second TextBox to the value of solve
0 голосов
/ 26 октября 2018

просто преобразовать его в число с плавающей точкой

solve = (float) ((earthWeight / 9.81) * 10.44);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...