Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Разработка Windows Forms > Горячие клавиши


Автор: m9yt 15.4.2014, 13:09
Добрый день.
Появилась необходимость добавить в приложение горячие клавиши, но не простые, а примерно как это сделано в Word/Excel.
Это можно сделать стандартными средствами WinForms? Если нет, то может существует какая-то библиотека, позволяющая реализовать данный функционал? Подсказки необходимо прикрутить к ToolStripButton'ам.
user posted image

Погуглив, узнал, что это свойство KeyTips у Ribbon'а.
Получается, в формах ничего подобного не сделать, не изобретая велосипеда?

Автор: micronic 16.4.2014, 15:53
Насколько мне известно, стандартный ToolStripButton таким функционалом не обладает.

Сделать можно все и на WinForms... Думаю, самой меньшей кровью вы обойдетесь создав свой собственный ToolStripButton, унаследовавшись от ToolStripControlHost. И в нем добавить такой красивый хинт, который будет отображать текст из своего свойства в то время, когда другое свойство равно true... Дело пятнадцати минут... А массовое отображение хинтов тогда уже делать из формы при условии нажатия на горячую клавишу.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)