нужно обратиться из одной формы в другую, а именно чтобы при значении clickcount=1 label из другой формы становился визибл только учусь, разобраться не особо получатся 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; } 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; }
Для обращения из одной формы к элементам другой формы вам нужно сначала получить доступ к экземпляру этой формы. Предположим, что ваша другая форма называется 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; } } Код 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 о необходимости изменений.