![]() |
Модераторы: Poseidon, Snowy, bems, MetalFan |
![]() ![]() ![]() |
|
kent |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 83 Регистрация: 6.5.2005 Где: Russia Репутация: нет Всего: 1 |
Как убрать фокус с кнопки, т. е. когда я запускаю программу фокус сразу же прорисовывается
на кнопке, как его можно убрать при запуске программы... |
|||
|
||||
Payne |
|
|||
![]() Детектив ![]() Профиль Группа: Участник Сообщений: 247 Регистрация: 6.4.2005 Где: Петербург Репутация: 4 Всего: 10 |
Следующий кусок кода должен помочь:
Это сообщение отредактировал(а) Payne - 17.9.2005, 13:17 |
|||
|
||||
Quadr0 |
|
|||
Unregistered |
...
Это сообщение отредактировал(а) Quadr0 - 15.7.2011, 01:29 |
|||
|
||||
kent |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 83 Регистрация: 6.5.2005 Где: Russia Репутация: нет Всего: 1 |
Объявил процедуру в классах, написал в исполнении, но почему то не запускается - выдает Error ->Expected '=' but '(' found
Добавлено @ 13:08 Как правильно её оформить в модуле? |
|||
|
||||
Payne |
|
|||
![]() Детектив ![]() Профиль Группа: Участник Сообщений: 247 Регистрация: 6.4.2005 Где: Петербург Репутация: 4 Всего: 10 |
2QuadrO:
Но почему-то первый вариант снимает фокус, а твой - наоборот, не снимает. Для примера я поставил на форме label, а в обработке нажатия кнопки написал:
Юзая свой вариант, я удостоверился, что при нажатии Enter при запуске программы, надпись не появляется, т.е. на кнопке фокуса нет. При использовании же твоего варианта нажимаем Enter и надпись появляется, т.е. фокус на кнопке. Да, и извините за ошибку - не csFocused, а csFocusing. Без обид, но сначала проверяй код, как он работает... |
|||
|
||||
Poseidon |
|
|||
![]() Delphi developer ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 5273 Регистрация: 4.2.2005 Где: Гомель, Беларусь Репутация: 53 Всего: 133 |
kent
1) Код в студию! 2) Один топик, один вопрос! -------------------- Если хочешь, что бы что-то работало - используй написанное, если хочешь что-то понять - пиши сам... |
|||
|
||||
kent |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 83 Регистрация: 6.5.2005 Где: Russia Репутация: нет Всего: 1 |
Разобрался я с оформлением, но это не то что нужно, надо чтобы не после ентера фокус снимался, а сразу же после запуска программы...
|
|||
|
||||
Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 36 Всего: 329 |
|
|||
|
||||
kent |
|
||||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 83 Регистрация: 6.5.2005 Где: Russia Репутация: нет Всего: 1 |
Попробовал и твой вариант все равно фокус не снимается.... ![]() |
||||
|
|||||
Poseidon |
|
||||
![]() Delphi developer ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 5273 Регистрация: 4.2.2005 Где: Гомель, Беларусь Репутация: 53 Всего: 133 |
kent, тебе уже дали ответ!
-------------------- Если хочешь, что бы что-то работало - используй написанное, если хочешь что-то понять - пиши сам... |
||||
|
|||||
kent |
|
||||||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 83 Регистрация: 6.5.2005 Где: Russia Репутация: нет Всего: 1 |
Так я его пробовал, не помогает... |
||||||
|
|||||||
FRAGNATIC |
|
|||
![]() ..::Свирепый Кодер::.. ![]() ![]() Профиль Группа: Участник Сообщений: 901 Регистрация: 17.10.2004 Где: ICQ Репутация: 6 Всего: 11 |
а трудно при создании формы фокус передать другому контролу типа
Form1.SetFocusedControl() |
|||
|
||||
Poseidon |
|
|||
![]() Delphi developer ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 5273 Регистрация: 4.2.2005 Где: Гомель, Беларусь Репутация: 53 Всего: 133 |
-------------------- Если хочешь, что бы что-то работало - используй написанное, если хочешь что-то понять - пиши сам... |
|||
|
||||
FRAGNATIC |
|
|||
![]() ..::Свирепый Кодер::.. ![]() ![]() Профиль Группа: Участник Сообщений: 901 Регистрация: 17.10.2004 Где: ICQ Репутация: 6 Всего: 11 |
или Button2.SetFocus;
Добавлено @ 14:03
и мне помогает) ток этот код не оч прикольный в том плане что после него кнопка ваще фокус не сохроняет))))) но в томже оброботчике нажатия кнопки это мона подправить))) |
|||
|
||||
kent |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 83 Регистрация: 6.5.2005 Где: Russia Репутация: нет Всего: 1 |
Все пробовал как надо можешь сам убедиться, см. аттач... Присоединённый файл ( Кол-во скачиваний: 11 ) ![]() |
|||
|
||||
Poseidon |
|
|||
![]() Delphi developer ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 5273 Регистрация: 4.2.2005 Где: Гомель, Беларусь Репутация: 53 Всего: 133 |
Ну и где в твоем аттаче ЭТО?
Вот, лови: PS. Каждый програмvист должен написать свой калькулятор ![]() Присоединённый файл ( Кол-во скачиваний: 8 ) ![]() -------------------- Если хочешь, что бы что-то работало - используй написанное, если хочешь что-то понять - пиши сам... |
|||
|
||||
kent |
|
||||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 83 Регистрация: 6.5.2005 Где: Russia Репутация: нет Всего: 1 |
У меня было написано:
ты дописал ещё:
и фокус пропал.... ![]() Спасибо за помошь, но я не пойму в чем разница между первой и второй процедурой.... Это сообщение отредактировал(а) kent - 17.9.2005, 15:03 |
||||
|
|||||
kent |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 83 Регистрация: 6.5.2005 Где: Russia Репутация: нет Всего: 1 |
Спасибо всем кто помогал!!!
![]() |
|||
|
||||
kent |
|
||||||||||||||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 83 Регистрация: 6.5.2005 Где: Russia Репутация: нет Всего: 1 |
Терь я догнал что разницы никакой нет, если процедура:
то надо в файле .dfm дописать строчку
А если:
то пишем там
![]() |
||||||||||||||
|
|||||||||||||||
Payne |
|
|||
![]() Детектив ![]() Профиль Группа: Участник Сообщений: 247 Регистрация: 6.4.2005 Где: Петербург Репутация: 4 Всего: 10 |
Надеемся, что разобрался ![]() И... всегда пожалуйста! |
|||
|
||||
Quadr0 |
|
|||
Unregistered |
...
Это сообщение отредактировал(а) Quadr0 - 15.7.2011, 01:30 |
|||
|
||||
Payne |
|
|||
![]() Детектив ![]() Профиль Группа: Участник Сообщений: 247 Регистрация: 6.4.2005 Где: Петербург Репутация: 4 Всего: 10 |
Quadr0, хм, возможно... Нужно будет в этом лучше разобраться
![]() |
|||
|
||||
Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 36 Всего: 329 |
![]() |
|||
|
||||
Poseidon |
|
|||
![]() Delphi developer ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 5273 Регистрация: 4.2.2005 Где: Гомель, Беларусь Репутация: 53 Всего: 133 |
dsergey, точно
![]() Все гениальное просто ![]() -------------------- Если хочешь, что бы что-то работало - используй написанное, если хочешь что-то понять - пиши сам... |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Delphi: Общие вопросы" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Delphi: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |