#c# #winforms
#c# #winforms
Вопрос:
Что я должен поместить в текстовое поле private void, чтобы пользователь ввел сумму, и эта сумма будет применена к тому месту, где сейчас находится await Connection.SendToServerAsync(2700, 790);
. итак, допустим, пользователь вводит 2000
, 8
в текстовом поле, затем (2700,790)
должно измениться на (2000, 8)
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)
{
}
}
}
Ответ №1:
Вы можете получить значение текстового поля с помощью TextBox.Text
.
Оно поставляется в виде string
, поэтому вам нужно преобразовать в int
. Вы можете сделать это, используя одно из следующих:
С преобразованным значением вы можете просто вызывать методы с новыми значениями при нажатии кнопки.
Комментарии:
1. Извините, но не могли бы вы внести эти изменения в мой код и опубликовать его? Я работаю с C # в течение 5 часов, поэтому я действительно не знаю, куда деть вещи, когда впервые слышу их