Лучший способ рисования изображений + прослушивание событий? - PullRequest
0 голосов
/ 22 февраля 2012

Мне нужно нарисовать изображение, представляющее сетевое оборудование (коммутатор, маршрутизатор), элементы которого в этом образе (сетевые карты) должны будут прослушивать на «кликабельные» события onOver.

Мне удалось нарисоватьОсновная идея - протестировать с использованием области рисования, но не сможет реализовать на ней события прослушивания.

Любые предложения?

С уважением, FR

PS: тестбыл нарисован с использованием одного контекста.

Редактировать: я использую моно C # и это приложение на основе GTK #.

1 Ответ

0 голосов
/ 22 февраля 2012

Предполагая, что вы используете .NET (вы пометили C # по этому вопросу, так что я думаю, что это безопасно), вы рассматривали возможность использования ImageButton для элементов, которые можно активировать? Вы сможете определить пользовательское поведение для любого события, к которому хотите подключиться.

Это всего лишь предположение из того, что вы описали, но похоже, что пользовательский элемент управления будет хорошим хранилищем для этого проекта. Вы можете определить макет графически, сохраняя тесно связанный код с тем, что будет его использовать.

...