Я довольно новичок в C#, и я пытаюсь изменить высоту прямоугольника на значение числа в текстовом поле, когда я нажимаю кнопку.Изменить высоту прямоугольника со значением в текстовом поле
Так что, когда я жёстко его я получаю
private void btnGrafiek_Click(object sender, RoutedEventArgs e)
{
rct2010.Height = 150;
}
это без texbox и работал отлично. я думал, что я должен был сделать это, если я использую текстовое поле:
private void btnGrafiek_Click(object sender, RoutedEventArgs e)
{
rct2010.Height = txt2010.Text;
}
Но это не работает. Может ли кто-нибудь помочь мне с этим?
** Как ** это не работает? Какую часть сообщения об ошибке вы не понимаете? – SLaks
Высота - целое число, но текст - это строка. Это небезопасно, если строка не может разобрать целое число, но оно будет работать для вашего простого примера. –
@BillGregg, № Высота - это двойная. Такая же разница с контекстом здесь, но стоит указать, так как вы вызывали OP на нем :) –