C# форма таблицы с использованием ячеек - PullRequest
0 голосов
/ 03 мая 2020

Здравствуйте, я делаю простые линкоры для своего школьного проекта, и я почти закончил, но у меня есть одна проблема - это размещение корабля. Я сделал небольшую TableLayoutpanel с меткой в ​​каждой ячейке, и у каждой метки есть функция щелчка, если я щелкаю по метке, ее текст меняется с X на O, чтобы обозначить корабль, но я не знаю, как изменить метка в ячейке рядом с ней, поэтому независимо от того, на какую метку я щелкну, получится 2 плитки. Я видел, что в каждом макете таблицы есть переменная tabIndex, и для каждой ячейки есть число, поэтому я учил, можно ли вычесть 1 из этой цифры, выбрать эту ячейку и изменить ее, но я не совсем уверен, как это сделать, или это так. возможно.

Кроме того, мне интересно, есть ли способ выбрать случайную ячейку из TableLayeoutPanel и изменить ее. Допустим, выберите одну ячейку из девяти, и ее цвет текста изменится на красный.

спасибо за каждое предложение.

...