Как разместить элемент управления на панели задач в windows с помощью c#


Я много гуглил и нашел некоторую информацию об объекте band, из которого мы можем сделать объявление для панели задач, могу ли я получить еще несколько учебных пособий с нуля и некоторые примеры программ.

Существует ли какой-либо другой альтернативный способ разместить элемент управления над панелью задач windows отдельно от объектов band?

Заранее спасибо

2 6

2 ответа:

Если вы хотите поместить текстовое поле в Панель задач, как панель поиска Google Desktop, то вы на самом деле не пытаетесь поместить элемент управления поверх панели задач, вы хотите поместить его в панели задач.

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

Рабочий стол-это в основном способ создать закрепляемое окно на рабочем столе. Пользователь выбирает его, щелкнув правой кнопкой мыши на панели задач и выбрав его в подменю панели инструментов.

Первоначально рабочие группы закрепляются на панели задач.

Есть даже пример реализации в C#, доступный в проекте Code: расширение проводника с помощью объектов Band с использованием .NET и Windows Forms

Чтобы окно перекрывало панель задач, вы можете установить его свойство TopMost в true. Но тогда вам придется контролировать позиционирование самостоятельно, и оно также будет перекрывать все остальное под ним, но это, по крайней мере, решение :)