Проблемы с фокусом в WinMobile ImageButton
Всем доброго дня!
Проблема следующая: требуется элемент управления ImageButton для
Windows Mobile Application, который совмещал бы поведение элементов
управления Button и PictureBox.
Варианты ImageButton:
1. Использовать элемент управления Button. Проблема: отсутствие свойства Image как в WinForms аналога.
2. Использовать элемент управления PictureBox, который поддерживает событие OnClick. Проблема: PictureBox не поддерживает метод Focus
(а также его наследники), Справедливости ради надо сказать, что
программно можно вызвать этот метод, но визуально это никак не будет
заметно. Кроме того, мы не можем переключаться с помощью таба между
несколькими элементами управления типа PictureBox.
3. Унаследоваться от Button и попробовать реализовать свойство Image
самостоятельно. Этим способом у меня не получилось добиться желаемого
результата.
4. Унаследоваться от Control и реализовать свою логику отрисовки
элемента управления, как это рекомендует делать Mictrosoft. Проблема:
не прорисовывается рамка фокуса. Именно эту проблему мы и попробуем
решить.
ImageButton от Microsoft
Компании из статьи
Microsoft Украина | Украинское подразделение компании Microsoft. |