![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Русские акселераторы [D6, Win2k]
nikkie © (2003-01-31 16:13:00)Почему не работают русские акселераторы? На пустую форму кладу 2 кнопки "&Button" и "&Кнопка". Alt+B вызывает нажатие кнопки "Button", а Alt+К - нет.
Похожая проблема с меню. Изначально русские акселераторы в меню работают. Но как только я цепляю к меню Images, работать они перестают.
Сталкивался ли кто-нибудь с этой проблемой и знает ли решение?
nikkie (2003-02-02 13:58:00) [1]>Vlad1
Раскладку менять не забываю.
>uw
Для кнопок можно так сделать, хоть и неудобно... Но для меню это не решение. Есть разница между shortcut и accelerator. Например, стандартное меню &File открывается при нажатии Alt+F, в нем есть пункт меню &Open с shorcut Сtrl+O. Когда меню File раскрыто, пункт &Open может быть вызван простым нажатием O (без Alt и Ctrl). Все это работает как надо в Дельфи приложении с английским меню или русским меню без иконок.
Vlad1 (2003-02-02 12:10:00) [2]Если только не забываешь менять раскладку клавиатуры...
uw (2003-02-01 00:29:00) [3]Я не встречался с этой проблемой, потому что использовал TAction, назначал ему ShortCut (в данном случае Alt+R) и связывал его с кнопкой, меню, всплывающим меню.
nikkie (2003-01-31 23:18:00) [4]up. Извините, что настойничаю.