Форум: "Основная";
Текущий архив: 2003.02.06;
Скачать: [xml.tar.bz2];
ВнизПереход по Enter Найти похожие ветки
← →
Leonid_A (2003-01-28 10:45) [19]Для CBuilder:
1)Выставляешь Form->KeyPreview = true;
2)Пишешь обработчик события FormKeyUp формы. Например:
void __fastcall TBankAccountEdtFrm::FormKeyUp(TObject *Sender, WORD &Key,
TShiftState Shift)
{
if (Shift.Contains(ssCtrl))
{
switch (Key)
{
case VK_RETURN:
Key = NULL;
BitBtnOK->Click();
break;
}
}
else
{
if (Key == VK_RETURN &&
BitBtnOK->Focused() == false &&
BitBtnCancel->Focused() == false &&
BitBtn3->Focused() == false &&
RxDBLookupCombo1->IsDropDown == false &&
RxDBLookupCombo2->IsDropDown == false &&
RxDBLookupCombo3->IsDropDown == false
)
{
Key = NULL;
Perform(WM_NEXTDLGCTL,0,0);
}
}
}
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2003.02.06;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.009 c