Загрузка...

Pomogite

Тема в разделе C# создана пользователем DeadApple 6 янв 2024. 106 просмотров

Загрузка...
  1. DeadApple
    DeadApple Автор темы 6 янв 2024 48 9 фев 2019
    нужно обратиться из одной формы в другую, а именно чтобы при значении clickcount=1 label из другой формы становился визибл только учусь, разобраться не особо получатся
    CSHARP
    private void addplayerbtn_Click(object sender, EventArgs e)
    {
    clickCount++;



    if (clickCount == 1)
    {
    lbplayer3.Visible = true;
    cbplayer3.Visible = true;



    }

    else if (clickCount == 2)
    {
    lbplayer3.Visible = false;
    cbplayer3.Visible = false;

    clickCount = 0;

    }
     
    6 янв 2024 Изменено
  2. eternal
    eternal 6 янв 2024 купи айфончик https://lolz.live/threads/8436243/ 14 108 2 авг 2018
  3. Hotako
    Hotako 6 янв 2024 746 3 дек 2017
    Для обращения из одной формы к элементам другой формы вам нужно сначала получить доступ к экземпляру этой формы. Предположим, что ваша другая форма называется Form2. Вот как можно обратиться к элементам Form2 из Form1:
    Код
    private void addplayerbtn_Click(object sender, EventArgs e)
    {
    clickCount++;
    if (clickCount == 1)
    {
    Form2 form2 = new Form2();
    form2.lbplayer3.Visible = true;
    form2.cbplayer3.Visible = true;
    }
    else if (clickCount == 2)
    {
    Form2 form2 = new Form2();
    form2.lbplayer3.Visible = false;
    form2.cbplayer3.Visible = false;
    clickCount = 0;
    }
    }
    В этом примере мы создаем новый экземпляр Form2 и затем обращаемся к его элементам. Однако, учтите, что создание нового экземпляра формы может привести к нежелательным последствиям, таким как потеря данных или состояния формы. Чтобы избежать этого, рекомендуется передавать ссылку на Form2 в Form1 при создании Form1, либо использовать события для уведомления Form2 о необходимости изменений.
     
Top