![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Tabstop у Combobox
tico-tico © (2005-10-21 13:06:00)Добрый день. Подскажите плз что за косяк - при присвоении Tabstop := FAlse у комбобокса перестает нормально работать кнопа раскрытия. Список открывается только при получении комбобоксом фокуса. Т.е. рид-онли комбобоксы раскрыть вообще не возможно.
ECM (2005-10-21 13:39:00) [1]Да...есть такой эффект...:(
Хотя TabStop = FALSE должен влиять только на переключение фокуса при помощи клавиатуры..
2 Кладов:
function TControl.DoSetFocus: Boolean;
begin
Result := False;
if Enabled and (fTabstop or (fStyle and WS_TABSTOP <> 0)) then
begin
Inc( fClickDisabled );
SetFocus( fHandle );
Dec( fClickDisabled );
Result := True;
end;
end;
В таком виде ComboBox начинает работать правильно... хотя может я и не прав.