Как я могу изменить имя кнопки в windows форме c# - PullRequest
0 голосов
/ 29 апреля 2020

Я начинаю изучать c#, и я пытаюсь сделать простое приложение, которое, когда я нажимаю кнопку, меняет имя кнопки на «Нажатие», но я не могу заставить его изменить имя. Вот что я сделал:

    private void Button1_Click(object sender, EventArgs e)
    {
        button1.Text= "Clicked";
    }

Ответы [ 3 ]

0 голосов
/ 29 апреля 2020

Событие Button1_Click не назначено элементу управления button1, выберите кнопку, затем перейдите к свойствам, затем выберите события, затем выберите Button1_Click при событии щелчка, после чего текст button1 изменится при щелчке.

0 голосов
/ 29 апреля 2020
private void Form1_Load(object sender, EventArgs e)
{
    button1.Text= "Clicked";
}

Это работает так

0 голосов
/ 29 апреля 2020

Свойство Text используется для установки заголовка текста, отображаемого в элементе управления Button. Кажется, вы вообще не запускаете обработчик событий. Просто посмотрите точку останова и посмотрите, как она работает под отладчиком.

Но если вам нужно изменить имя указателя объекта (имя кнопки), вы не сможете этого сделать после его объявления. Вместо этого вы должны установить новую ссылку на объект:

Button newButtonName = button1;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...