Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.09.2009, 11:09   #1
megachuhancer
Форумчанин
 
Регистрация: 16.04.2009
Сообщений: 247
По умолчанию Фокус и св-во enabled

Можно ли как-нибудь сделать так, чтобы контрол не мог получить фокус и при этом у него св-во enabled = true. Просто, когда enabled = false контрол меняет внешний вид. Тем более TButton нельзя будет нажать.
megachuhancer вне форума Ответить с цитированием
Старый 09.09.2009, 11:13   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
не мог получить фокус
А какими путями он у тя получает фокус? Нажатием мышки или перемещением по TABу?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 09.09.2009, 11:16   #3
megachuhancer
Форумчанин
 
Регистрация: 16.04.2009
Сообщений: 247
По умолчанию

И тем и другим. Нужно чтобы ни тем, ни другим способом не получал. Т.е. кликнули - и фокус на кнопке не остается. А по табу - вообще не должен переходить.
megachuhancer вне форума Ответить с цитированием
Старый 09.09.2009, 11:40   #4
SERG1980
Участник клуба
 
Аватар для SERG1980
 
Регистрация: 28.03.2007
Сообщений: 1,814
По умолчанию

НУ что бы по табу не переходил, выставите св-во tabstop:=false
ну а по клику можно так
Код:
procedure TForm1.Button1Click(Sender: TObject);
begin
 FindNextControl(Sender as TWinControl,true,true,false).SetFocus;
end;

Последний раз редактировалось SERG1980; 09.09.2009 в 11:51.
SERG1980 вне форума Ответить с цитированием
Старый 09.09.2009, 11:59   #5
megachuhancer
Форумчанин
 
Регистрация: 16.04.2009
Сообщений: 247
По умолчанию

Спасибо.__
megachuhancer вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Перехват изменения Enabled kinderproc Компоненты Delphi 4 22.06.2009 15:21
SpeedButton, glyph, enabled ScorpioN_T Общие вопросы Delphi 8 27.04.2009 19:14
Изображение на кнопке в состоянии Enabled=False SibBear Общие вопросы Delphi 2 25.03.2009 17:14
Фокус окна Лёка Общие вопросы Delphi 11 28.01.2008 22:30
Фокус? AlexandrDel Помощь студентам 3 17.12.2006 01:54