Как открыть последовательный порт, определенный пользователем (выпадающее меню)?

После того, как вы попробовали решение Gamecat, есть серьезные проблемы с обработкой события перерисовывания после изменения размера компонента, поэтому в конце я придумал два возможных обходных пути:

  1. Поскольку подэлементы - это строки, которые я обрабатывал чтобы изменить семейство шрифтов и использовать Wingdings, я использовал символ, похожий на треугольник, тогда я просто изменил цвет шрифта, чтобы он выглядел как глиф. (Я знаю, он не очень чист, но он работал для меня с точки зрения времени и усилий).
  2. Используйте TDataGrid с самого начала, он знает концепцию ячеек, и мы можем добавлять практически все и без нужно беспокоиться о событиях перерисовки. (Бесполезный для меня, потому что на существующем компоненте уже было много функциональности).
0
задан Aarsh Dave 18 January 2019 в 15:21
поделиться