вот несколько общая идея:
в зависимости от приложения, я бы использовал простую коробку с картинками, загружал растровое изображение (из файла, БД, создаю пустое, ...) и обрабатывал щелчки мышью на этом ...
преобразовать координаты экрана в матрицу 16x16 и использовать некую «схему игл» для взаимодействия с этим изображением (это означает, что у вас есть какой-то палитр цветов, который выбирает используемый цвет, и щелчок по пикселю устанавливает его так цвет)
, поскольку ваше изображение размером всего 16x16, вы, вероятно, захотите установить для Picturebox режим растяжения или масштабирования
Вывод объекта изображения довольно прост, если вы используете System.Drawing.Image class
если вам нужна дополнительная информация / помощь, дайте мне знать ...