Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 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
4-1250595955
pirate
2009-08-18 15:45
2011.09.25
Alt+MouseUp


15-1306787399
Юрий
2011-05-31 00:29
2011.09.25
С днем рождения ! 31 мая 2011 вторник


2-1307213708
Gu
2011-06-04 22:55
2011.09.25
Определить наличие звуковухи


15-1306812830
boriskb
2011-05-31 07:33
2011.09.25
Китай выиграл ЧМ по программированию


1-1265708544
LightGreen
2010-02-09 12:42
2011.09.25
Вызов inherited определённого базового класса





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский