![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
как отобрать фокус ))
Niko © (2006-04-20 00:33:00)Такая ситуация... У меня есть комбобокс на форме, и как только в нем что-нибудь выберут он нагло отстается подсвеченым... надо как-то принудительно снять с него выделение... передать фокус следующему компоненту не получается так как он один такой с фокусом на моей форме )))
Niko (2006-04-20 12:01:00) [1]спасибо!!
Ужас, уже целую неделю изучаю дельфи, а такие страшные слова (WM_KILLFOCUS) вижу впервые )))))
//ушел читать умные книжки
Мефисто (2006-04-20 11:55:00) [2]SendMessage(TComboBox.Handle, WM_KILLFOCUS, 0, 0);
begin...end (2006-04-20 11:48:00) [3]Form.ActiveControl := nil
Niko (2006-04-20 11:15:00) [4]
> А можно передать фокус другому компоненту после выбора в
> комбобоксе процедурой SetFocus
как я уже говорил - некому ))) разве что самой форме, но конструкция frmMain.SetFocus не пашет...
pavel_guzhanov (2006-04-20 08:38:00) [5]А можно передать фокус другому компоненту после выбора в комбобоксе процедурой SetFocus
PZ (2006-04-20 08:31:00) [6]Действительно работает. Проверил
Rial (2006-04-20 01:08:00) [7]Навскидку (поэтому работает, но, наверное, ужасно каряво):
With ComboBox1 do begin
Visible:=False;
Visible:=True;
end;//With
Фокус должен быть потерян.