|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
23.02.2011, 20:58 | #1 |
Участник клуба
Регистрация: 26.05.2010
Сообщений: 1,648
|
Как програмно снять выделение с кнопки
Собственно вопрос в названии темы.
Сам я пробовал использовать Код:
[add] Может как по другому можно? Что подскажите?
This world will never be What I expected (c)
|
23.02.2011, 21:21 | #2 |
DelphiProger
Участник клуба
Регистрация: 14.11.2010
Сообщений: 1,023
|
Код:
вот если кто нибудь подскажет как установить кнопке такои стиль, можеш воспользоваца етим и вот можеш почитать все о кнопках http://vla0760.narod.ru/help32/buttont_gen.html
VirusN13
Последний раз редактировалось ArtGrek; 23.02.2011 в 21:36. |
23.02.2011, 22:18 | #3 |
Форумчанин
Регистрация: 08.01.2011
Сообщений: 226
|
Можно еще просто фокус другому компоненту передать... Component.SetFocus
|
23.02.2011, 22:27 | #4 |
DelphiProger
Участник клуба
Регистрация: 14.11.2010
Сообщений: 1,023
|
нужно именно снять
VirusN13
|
24.02.2011, 08:24 | #5 |
Участник клуба
Регистрация: 26.05.2010
Сообщений: 1,648
|
Если я с кнопки передам фокус на другую, она останется выделенной...
This world will never be What I expected (c)
Последний раз редактировалось misher; 24.02.2011 в 20:19. |
25.02.2011, 19:14 | #6 |
Участник клуба
Регистрация: 26.05.2010
Сообщений: 1,648
|
Так что, никто не знает как снять выделение с кнопки?
This world will never be What I expected (c)
|
25.02.2011, 23:28 | #7 |
Форумчанин
Регистрация: 26.07.2009
Сообщений: 489
|
Может быть использовать кнопку без фокуса, например SpeedButton?
Если в глубине души вы программист, то, следуя своим наклонностям, вы захотите написать кусок кода.
|
26.02.2011, 12:20 | #8 | |
Участник клуба
Регистрация: 26.05.2010
Сообщений: 1,648
|
Цитата:
This world will never be What I expected (c)
|
|
26.02.2011, 16:46 | #9 |
Тот ещё
Старожил
Регистрация: 14.11.2007
Сообщений: 2,242
|
Немного поясню
1 TSpeedButton - не является потомком TWinControl => не может иметь фокус впринципе. По сути - он искуственно нарисованный элемент. Его рисует приложение, а не система. 2 Можно это сделать и с TWinControl. На сколько я понял, кроме диактивации контрола (стяли жирную рамочку) нужно еще снять фокус (стяли пунктирную рамочку). Короче как-то так Код:
Код:
Последний раз редактировалось Sibedir; 26.02.2011 в 23:00. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как снять выделение с текста в поле ValueListEditor? | befame | Общие вопросы Delphi | 2 | 10.07.2009 10:48 |
как называются кнопки(програмно)? | blackstersl | Общие вопросы Delphi | 5 | 03.05.2009 16:40 |
Снять выделение с ComboBox | nemaster21 | Компоненты Delphi | 5 | 06.06.2008 13:00 |
Снять выделение | Михаил Юрьевич | Общие вопросы Delphi | 2 | 17.05.2008 21:44 |
Как програмно создавать кнопки лэйблы и другие элементы | Zaher | Помощь студентам | 2 | 13.05.2008 08:59 |