Что мне нужно, чтобы вставить текстовое поле private void, чтобы пользователь вводил сумму, и эта сумма будет применена к тому месту, где будет ждать Connection.SendToServerAsync (2700, 790); сейчас. так что давайте предположим, что пользователь вводит 2000, 8 в texbox, затем (2700,790) должен измениться на (2000, 8)C# - Может ли кто-нибудь помочь мне с текстовым полем?
namespace Application
{
public partial class Form1 : ExtensionForm
{
public Form1()
{
InitializeComponent();
}
private async void button1_Click(object sender, EventArgs e)
{
int repeat = 5;
for (int i = 0; i <= repeat; i++)
{
await Connection.SendToServerAsync(2700, 790);
await Connection.SendToServerAsync(3745);
}
}
private void textBox1_TextChanged(object sender, EventArgs e)
{
}
}
}
Я получил это как ответ:
Вы можете получить значение текстового поля с помощью TextBox.Text. Он приходит как строка, поэтому вам нужно преобразовать в int. Это можно сделать одним из следующих способов: Int.Parse Convert.ToInt32 С преобразованным значением вы можете просто вызвать методы с новыми значениями при нажатии кнопки.
Может ли кто-нибудь показать мне, как это делается путем копирования моего кода?
Извините, ваш вопрос показывает, что вы даже не пробовали ничего и просили нас выполнять свою работу. Вы пытались вызвать 'int.Parse' или' ConvertToInt32'? Покажите, что вы попробовали – Fabio