Como posso criar uma grande grade de botões (24x20 ou similar) em vb.net usando winforms?

Eu estou fazendo um sistema de reserva de assento em vb.net (WinForms) e eu preciso que o usuário seja capaz de selecionar o assento que deseja usar e para que ele mude de cor (para que eles possam dizer que ele foi selecionado).

Comecei a tentar usar os botões, mas 480 botões diminuíram seriamente o tempo de carregamento do formulário. Em seguida, tentei uma visualização da grade de dados com botões nas linhas / colunas, mas não consegui fazer isso funcionar corretamente.

Minha pergunta é: como posso fazer isso?

Valeria a pena tentar usar 480 caixas de imagem e mudar sua cor de fundo? Ou isso apenas retardaria a forma da mesma maneira que os 480 botões?

questionAnswers(2)

yourAnswerToTheQuestion