Вопрос

У меня v простое диалоговое окно, которое я хотел бы отобразить в виде контекстного меню.

Я могу поймать правой кнопкой мыши и показать его как модальное диалоговое окно без границ, если возможно, я бы хотел, чтобы оно выглядело правильно, как контекстное меню Windows (полоса на lhs, синяя рамка) - есть ли способ сделать это автоматически собирать настройки рабочего стола пользователя, (должен работать как для XP, Vista)?

Это было полезно?

Решение

В панели инструментов Visual Studio есть элемент управления контекстного меню. Используйте это.

Если вам нужно отобразить диалоговое окно правой кнопкой мыши без рамки, это тоже возможно. Как вы сказали, ловите правый клик даже и ShowModal. Кроме того, вы можете избавиться от границы, установив для свойства диалогового окна «BorderStyle» значение «Нет».

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top