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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 21.02.2010, 15:01   #1
Яр|/||< (^_^)
LosYear
Форумчанин
 
Аватар для Яр|/||< (^_^)
 
Регистрация: 19.06.2009
Сообщений: 695
По умолчанию Как определить есть ли в едит курсор

Люди в общем мне надо чтобы когда курсор печатает в едит чтобы была видна например кнопка а когда там его нет то она бы опять спряталась
А ещё как добавить текст прямо после курсора
Яр|/||< (^_^) вне форума Ответить с цитированием
Старый 21.02.2010, 15:02   #2
Alex Cones
Trust no one.
Старожил
 
Аватар для Alex Cones
 
Регистрация: 07.04.2009
Сообщений: 6,526
По умолчанию

Focus или Focused что-то такое в свойствах поищите. Там булевское значение будет.
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ
GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ
Alex Cones вне форума Ответить с цитированием
Старый 21.02.2010, 15:07   #3
Kotofff
Участник клуба
 
Аватар для Kotofff
 
Регистрация: 11.01.2009
Сообщений: 1,917
По умолчанию

Проверка на присутствие курсора в Edit`е (расширю ответ Alex Cones):
Код:
if Edit1.Focused then ...
Цитата:
а когда там его нет то она бы опять спряталась
При потере фокуса контролом происходит событие OnExit, соответственно его можно обработать ...
"Заряженному танку в дуло не смотрят" @Dekmer in WoT
Kotofff вне форума Ответить с цитированием
Старый 21.02.2010, 15:13   #4
Яр|/||< (^_^)
LosYear
Форумчанин
 
Аватар для Яр|/||< (^_^)
 
Регистрация: 19.06.2009
Сообщений: 695
По умолчанию

А про вставку текста после курсора
Яр|/||< (^_^) вне форума Ответить с цитированием
Старый 21.02.2010, 15:26   #5
Kotofff
Участник клуба
 
Аватар для Kotofff
 
Регистрация: 11.01.2009
Сообщений: 1,917
По умолчанию

Код:
Edit1.SelText := 'это вставим в позицию курсора';
Если в Edit что-то выделено - то данная операция заменить выделение на то что с кавычках.
Либо обратное действие :
Код:
S := Edit1.SelText;
В строке S будет то что выделено в Edit`е
"Заряженному танку в дуло не смотрят" @Dekmer in WoT
Kotofff вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как определить, что есть объединенные ячейки Solyarka Microsoft Office Word 9 26.12.2009 07:42
Как определить, что в выделенной области есть глаза Бзик Помощь студентам 2 09.04.2009 21:46
Как определить индекс линии Memo, где стоит курсор? yaver Общие вопросы Delphi 2 16.11.2008 17:29
как определить какие файлы есть в папке и вывести их имена в текстовый файл Tdoctor Паскаль, Turbo Pascal, PascalABC.NET 3 04.11.2008 05:18
Определить где находиться курсор в ТстрингГрид IgorKr Компоненты Delphi 6 11.07.2008 00:48