Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > Мигающая палочка перед буквой


Автор: RA 1.8.2002, 11:24
Ситуация такая, вот представте что у меня есть Memo1, в нём текст, а вот эта палочка символизирующая место старта печати стоит гденить в начале текста, так вот как её перенести в конец, програмно.
И как енту хрень надо называть?

Автор: TwoK 1.8.2002, 15:17
эта хрень курсором называется, по-моему :D

Memo1.SelStart = Memo1.Text.Length()-1;

и по-моему все...

ЗЫ. Length() - взято из билдов, я чего-то запамятовал, надо в паскале () ставить обязательно или нет.

Автор: Song 1.8.2002, 15:24
With Memo1 Do SelStart:=Length(Lines.Text)-1;

Автор: Любопытствующий (пароль забывший 1.8.2002, 15:24
Ты про курсор? Я делаю через выделение (selection). Ставишь, где надо выделение с такого-то символа длины ноль - курсор туда и перемещается.

Конкретно для перемещения в конец надо что-то вроде
memo1.SelStart := Length(memo1.Text);

А правда, может есть более простые способы?

Автор: Vit 1.8.2002, 15:24
Цитата(TwoK @ 01.8.2002, 07:17)
Memo1.SelStart = Memo1.Text.Length()-1;

Скорее так:
Memo1.SelStart = Length(Memo1.lines.Text)-1;

Автор: Song 1.8.2002, 15:29
Всё же мой вариант самый правильный.  :D

Автор: Vit 1.8.2002, 15:46
Цитата(Song @ 01.8.2002, 07:29)
Всё же мой вариант самый правильный.  :D

Ага! Есть 2 мнения: "моё" и "Неправильное"  :D  :D  :D  :D

Автор: RA 1.8.2002, 15:53
Сенькс.
А всёж как эта хрень именуется?

Автор: TwoK 1.8.2002, 16:04
Т Е К С Т О В Ы Й   К У Р С О Р

:D

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)