Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Для новичков > Как узнать, есть ли на форме контрол с &Клавишей?


Автор: Alexeyt 19.12.2011, 13:07
На форме есть неск. контролов, Checkboxes/Radiobuttons/Buttons. Как узнать есть ли контролы
с гор.клавишами A ... Z, т.е. например checkbox c Caption = '&Aaa'.
Есть какая-то станд.ф-ция для определения "на форме есть контрол с shortcut &A"?

Автор: Akella 20.12.2011, 10:06
Ищешь компоненту и проверяешь свойство Caption. Такие вопросы в раздел для новичков.

Добавлено @ 10:10
Ну как-то так

Код

for i := 0 to componentcount - 1 do
  if (component[i] is TWinControl) then
    if Pos('&', TWinControl(component[i]).caption)  <> 0 then
      ShowMessage('Пыпыщь!!! Я Бэтмэн!')

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