Как сделать большую сетку кнопок (24x20 или аналогичных) в vb.net, используя winforms?

Я делаю систему бронирования мест в vb.net (WinForms), и мне нужно, чтобы пользователь мог выбрать место, которое он хочет использовать, и изменить его цвет (чтобы он мог сказать, что он выбран).

Я начал пытаться использовать кнопки, но 480 кнопок серьезно замедлили время загрузки формы. Затем я попробовал представление таблицы данных с кнопками в строках / столбцах, но не смог заставить это работать должным образом.

У меня вопрос, как я могу это сделать?

Стоит ли пытаться использовать 480 графических блоков и менять их цвет фона? Или это просто замедляет форму так же, как 480 кнопок?

Ответы на вопрос(2)

Ваш ответ на вопрос