private void Form1_Load(object sender, EventArgs e)
{
palabras pala = new palabras();
pala.Traelo();
Label[] labels = new Label[pala.cantLetras];
}
private void MoveteA()
{
for (int i = 0; i < posActLabelsX.Count; i++)
{
labels[i].Location=Point(posLabelFormX - posLabelBotonX, posLabelFormY - posLabelBotonY);
}
}
Но это не позволит мне использовать его, потому что он не является общедоступным, но если я поставлю публичный ярлык [] labels = new Label [pala.cantLetras]; это дает мне ошибку, что я не знаю, что это такое, но нарушает всю программу.Как сделать массив ярлыков общедоступным
Сделать это глобальным полем? –
Можете ли вы поместить ошибку, которая дает вам, когда вы публикуете ярлыки? – Aimnox
Вы вообще не должны этого делать. Ярлыки являются элементами GUI, которые несут ответственность за форму. Вероятно, лучше просто создать публичную функцию или метод, который обращается или обрабатывает эту текстовую информацию для вас. Похоже, вы пытаетесь имитировать то, что делает FlowLayoutPanel. – LarsTech