Форум: "Начинающим";
Текущий архив: 2011.09.25;
Скачать: [xml.tar.bz2];
ВнизКак перевести каретку в мемо в конец строки? Найти похожие ветки
← →
Sergey (2011-06-07 08:17) [0]Добрый день. Подскажите.
Делаю по онклику кнопки
memo1.Lines.Text:=memo1.Lines.Text+button1.Caption;
В итоге каретка остается в начале текста. Как ее перевести в конец?
← →
MBo © (2011-06-07 08:30) [1]>Делаю по онклику кнопки
> memo1.Lines.Text:=memo1.Lines.Text+button1.Caption;
А зачем так делать? Это плохойй способ обращения с Memo
← →
Sergey (2011-06-07 08:31) [2]Подскажите пожалуйста правильный способ.
← →
MBo © (2011-06-07 08:34) [3]Правильный способ зависит от задачи
Добавление новой строки
Memo.Lines.Add
← →
Sergey (2011-06-07 08:51) [4]Извиняюсь что сразу не привел задачу.
Мемо используется для введения названия чертежа. Есть несколько кнопок и кэпшинапи "Общие данные", "Спецификация", "кг/см2" и т.д.
Мемо.линес.эд приведет к добавлению в название символа перехода на новую строку который и не нужен и некоректно отображается в ДБГриде.
Тоесть нужно следующее. Человек вводит название, при необходимости нажимает кнопку, ее кепшин вставляется в название и набирает далее.
Мемо использую вместо эдита по той причине что названия бывают длинными и желательно видеть их полностью.
Сейчас же по нажатию на кнопку, кроме добавления текста, происходит переход каретки в начало строки.
← →
MBo © (2011-06-07 09:01) [5]Memo1.Lines[Memo1.Lines.Count - 1] := Memo1.Lines[Memo1.Lines.Count - 1] + ...;
Потом, если понадобится, Memo1.CaretPos, Memo.SelStart
← →
Sergey (2011-06-07 09:03) [6]Спасибо! Сейчас буду пробывать.
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2011.09.25;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.004 c