Конференция "KOL" » Снятие фокуса [Delphi, Windows]
 
  • BMouradov (08.06.09 09:53) [0]
    Подскажите, уважаемые, как снять фокус со всех компонентов?
    Более подробно: есть форма, на ней два элемента, eParam: KOLEditBox и pbMap: KOLPainBox.
    В eParam ввожу какой-нибудь параметр.  После этого хочу, чтобы при нажатии мышкой на pbMap фокус из eParam исчезал, и нажатие клавиш обрабатывалось картой. Получается лишь частично: например, в pbMap.OnMouseDown указываю
      Form.ActiveControl := nil;
    а клавиши обрабатывают в форме, и работает как надо, но почему-то в eParam остается мигающий курсор, сбивающий с толку. Есть ли простые способы убирания фокуса отовсюду (без создания невидимых KOLEditBox)?
  • MTsv DN (08.06.09 10:09) [1]
    SetFocus(0) ???
  • BMouradov (08.06.09 10:24) [2]
    Да, спасибо!
 
Конференция "KOL" » Снятие фокуса [Delphi, Windows]
Есть новые Нет новых   [134431   +10][b:0][p:0]