Я долго боролся с базовыми элементами управления, которые Windows Forms предлагает разработчикам, но ... сейчас я занимаюсь разработкой приложения, которое требует более сложного управления, чем обычный TextBox.
Поскольку в настоящее время мое приложение посвящено управлению памятью, я должен показать пользователю в форме память процесса в байтах (или другой тип данных), предоставив ему возможность изменять ее по своему усмотрению. .
Проблема возникает здесь, потому что ... если я покажу данные в TextBox, это позволит мне отображать данные только в виде текста, доступного только для чтения, потому что, если я позволю пользователю изменять текстовое поле напрямую, это будет очень грязно и неэстетично.
Я просматривал некоторые проекты на SourceForge, касающиеся C # и обработки шестнадцатеричных данных, и нашел хороший проект под названием Be.HexEditor , в котором есть элемент управления, разработанный и разработанный его создателями, но в GDI +.
Элемент управления называется HexBox, и это именно то, что мне нужно получить.
Кто-нибудь из вас знает, как разработать такой элемент управления? ... Я бы сильно упростил ситуацию. Какого рода руководства / книги я должен прочитать, чтобы изучить этот вид развития? Я спрашиваю об этом, потому что я игнорирую все о GDI +.
Или ... есть другой способ сделать это?