|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
10.02.2009, 15:09 | #1 |
Чайник :D
Пользователь
Регистрация: 22.12.2006
Сообщений: 65
|
Фокус для Edit'a
Я прошу прощения за наивный вопрос, но что-то поиск по форуму меня не привел к нужному результату. А вопрос такой: как заставить Edit всё время быть в фокусе? Ну я делаю калькулятор, когда мышкой кнопки на форме нажимаешь, фокус теряется. А я хочу что был )))
ЗЫ Не советуте только пожалуйста по нажатию каждой кнопки программно передавать фокус эдиту. Это слишком много. ЗЫЫ Может заодно расскажите как научить мою прогу воспринимать +-*/ не текстом а действием...
Мы все учились по-немногу
Чему-нибудь и как-нибудь... Пушкин А.С. |
10.02.2009, 15:51 | #2 | |
Участник клуба
Регистрация: 28.11.2007
Сообщений: 1,521
|
Можете сделать так:
Код:
Цитата:
Всегда рад помочь!
|
|
10.02.2009, 15:56 | #3 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
10.02.2009, 16:07 | #4 |
Чайник :D
Пользователь
Регистрация: 22.12.2006
Сообщений: 65
|
Я так пробовала. Получается следущее: если вводить цифры мышкой в эдите выделяется текст, а если с клавы - не выделяется. Но фокус все равно не "приходит"
Мы все учились по-немногу
Чему-нибудь и как-нибудь... Пушкин А.С. |
10.02.2009, 16:12 | #5 | |
Чайник :D
Пользователь
Регистрация: 22.12.2006
Сообщений: 65
|
Цитата:
Мы все учились по-немногу
Чему-нибудь и как-нибудь... Пушкин А.С. |
|
10.02.2009, 16:20 | #6 | |
Участник клуба
Регистрация: 28.11.2007
Сообщений: 1,521
|
Цитата:
Всегда рад помочь!
|
|
10.02.2009, 16:23 | #7 | |
Чайник :D
Пользователь
Регистрация: 22.12.2006
Сообщений: 65
|
Цитата:
И как правильно передать ему фокус, ну чтоб не выделялся текст, а просто эдит был всегда активным? Так там не работает то что мне нужно! Ну запустите виндовский калькулятор: 1. данные можно вводить с клавы и мышкой, при этом курсор всегда в эдите (или как там его); 2. Клавиши + - * / вводимые с клавиатуры выполняют соответствующие действия (а у меня вводят текст "+", "-" и т.д.)
Мы все учились по-немногу
Чему-нибудь и как-нибудь... Пушкин А.С. Последний раз редактировалось Stilet; 10.02.2009 в 16:33. |
|
10.02.2009, 16:29 | #8 | ||
Участник клуба
Регистрация: 28.11.2007
Сообщений: 1,521
|
Цитата:
Код:
Цитата:
Код:
Всегда рад помочь!
Последний раз редактировалось Terran; 10.02.2009 в 16:32. |
||
10.02.2009, 16:33 | #9 |
Чайник :D
Пользователь
Регистрация: 22.12.2006
Сообщений: 65
|
Edit1.SelStart:=Edit1.SelLength;
гы-гы-гы... теперь он цифры пишет наоборот - справа на лево :D
Мы все учились по-немногу
Чему-нибудь и как-нибудь... Пушкин А.С. |
10.02.2009, 16:34 | #10 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Или проект прикрепи.
I'm learning to live...
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
отправка данных с edit'a на e-mail | фЁдОр | Помощь студентам | 9 | 08.12.2011 21:09 |
Фокус на компонент | Altera | Компоненты Delphi | 3 | 15.06.2008 10:51 |
Фокус окна | Лёка | Общие вопросы Delphi | 11 | 28.01.2008 22:30 |
Фокус формы | Stanislav | Общие вопросы Delphi | 4 | 15.11.2007 21:57 |
Фокус? | AlexandrDel | Помощь студентам | 3 | 17.12.2006 01:54 |