Я пытаюсь переименовать кнопку из строки. Звучит достаточно просто? Что ж, я покорил Интернет и перепробовал много вещей, но продолжаю сталкиваться с одними и теми же ошибками.
У меня есть 2 формы и один файл класса. Я использую объектную ориентацию, чтобы передать строку из текстового поля в форму form1, где «button1.Text» можно изменить, передав ее через мой «Reference class» (я не думаю, что это можно сделать любым другим способом)
private void button1_Click_1(object sender, EventArgs e)
{
Refclass Ref = new Refclass();
String but1 = Ref.but1;
String btn = "button1"; this.Controls[btn].Text = but1;
}
Я уверен, что это, вероятно, неправильно, но я надеюсь, что благодаря этому смогу понять, что я пытаюсь сделать. Я вызываю строку из класса «Ref» и вызываю строку «ад»
Нет необходимости говорить, что я либо получаю ошибку отладки и полностью сбой Visual Studio, либо я получаю сообщение об ошибке "Ссылка на объект не установлена на экземпляр объекта."
Я знаю, что где-то идет не так, кто-нибудь знает где? Спасибо.