привет, у меня есть этот код
private void checkBox1_CheckedChanged(object sender, EventArgs e)
{
if (checkBox1.Checked == true)
{
x = 0;
timer1.Enabled = true;
timer1.Start();
}
else
{
timer1.Enabled = false;
}
}
private int x = 0;
private int y = 0;
private void timer1_Tick(object sender, EventArgs e)
{
if (x <= 10)
{
x++;
string ping = new string(' ', x) + "hello";
label1.Text = ping;
if (x == 10)
{
y = 10;
}
}
else if (y > 0)
{
y--;
string pong = new string(' ', y) + "hello";
label1.Text = pong;
if (y == 0)
{
x = 0;
}
}
}
, на данный момент максимальная длина метки составляет 15 символов, и я хочу, чтобы она оставалась такой.
, но я хочу, чтобывместо того, чтобы использовать «привет», чтобы взять текст, который я ввел в текстовое поле, и сделать это.
однако необходимо взять 15 и вычесть длину текста текстовых полей, чтобы сохранить максимальную длину меток равной 15отображая все слово в текстовом поле, но я не могу понять, как это сделать, я перепробовал много вещей, но я не могу понять, что любая помощь будет принята с благодарностью.: D