Добавить к строке в диалоге

Столкнулись с проблемой в использовании макросов? Здесь можно получить помощь.
Post Reply
Kildor
Posts: 1515
Joined: Wed 16 Mar, 2005 06:26
Location: Новосибирск
Been thanked: 1 time
Contact:

Добавить к строке в диалоге

Post by Kildor »

Как сделать сабж?

Требуется вставить допустим дату. Делаю я макрос «date "%y%m0%d"». После чего возникают проблемы: Если я вызываю этот макрос сразу после открытия диалога, то вставка затирает существующий текст. Соответственно, я переделал макрос в «Right $date "%y%m0%d"», получил проблемы в случае когда поле уже в фокусе (я честно не знаю, как называется это состояние текстовой строки).
Right Left $date — ведёт к логичным и другим проблемам.

Соответственно вопрос — как добавить значение? Или лучше даже вставить в позицию курсора не затирая умолчательный текст?
Ты мне не выкай!
«ФарФорум не для пользователей!»
Upd:
P.S. Я просто поддерживаю беседу.» © Народ.

xmpp:kildor@jabber.ru
User avatar
HaRT
Moderator
Posts: 10869
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

Re: Добавить к строке в диалоге

Post by HaRT »

CtrlU?
Фар есть инструмент, а не нянька. © 2009 DrKnS
Kildor
Posts: 1515
Joined: Wed 16 Mar, 2005 06:26
Location: Новосибирск
Been thanked: 1 time
Contact:

Re: Добавить к строке в диалоге

Post by Kildor »

Хе, оно ;)

Спасибо большое, то что надо!

А второй вопрос — как-нибудь можно определить это состояние из макроса? И как оно называется? (На случай, если нужно разделить умолчательное состояние строки и состояние «я что-то выделил и хочу заменить»)
Ты мне не выкай!
«ФарФорум не для пользователей!»
Upd:
P.S. Я просто поддерживаю беседу.» © Народ.

xmpp:kildor@jabber.ru
Post Reply

Return to “Нужна помощь”