Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2004.02.17;
Скачать: [xml.tar.bz2];

Вниз

Изменение направления текста   Найти похожие ветки 

 
ke_ke   (2004-02-06 15:31) [0]

Можно ли в Memo, в RichEdit или в другом подобном компаненте (из стандартных) зделать чтоб текс писался не сверху-вниз, а наоборот снизу-вверх.


 
ke_ke   (2004-02-06 15:36) [1]

Удалено модератором
Примечание: Создание пустых сообщений ...


 
ke_ke   (2004-02-06 16:07) [2]

Удалено модератором
Примечание: Создание пустых сообщений ...


 
MBo   (2004-02-06 16:12) [3]

нет. делай сам.


 
ke_ke   (2004-02-06 16:31) [4]

Удалено модератором
Примечание: Следи за выражениями...


 
Dmitriy O.   (2004-02-06 16:42) [5]

Ну это элементарно ватсон.
Сначала зафигачиваешь в мемо пустые строки много моного
А потом пишеш по типу
i:=memo1.lines.count;
Memo1.lines.Strings[i]:="fak fak fak";
i:=i-1;
и т.д.


 
AKul   (2004-02-06 17:02) [6]


> ke_ke (06.02.04 15:31)

Что имеется в виду под " чтоб текс писался не сверху-вниз, а наоборот снизу-вверх"???
Если то, что по нажатию на Enter набранная строка должна переместиться вниз, а выше этой строки создалась новая строка, в которой бы и продолджался ввод текста?
Тогда обрабатывайте событие KeyDown:
по нажатию на Enter, например, вместо VK_RETURN посылайте VK_HOME, VK_RETURN, VK_UP, если каретка находится в конце строки.
Но как поступать, если пользователь нажмет Enter в середине строки? Куда перемещать часть строки, которая находилась за кареткой? Как обычно или наоборот?

Может проще будет манипулировать с Memo.Lines - все зависит от того, что нужно реализовать (например, если нужно только отображать).
Кстати, у Lines есть замечательный метод Insert, который позволяет вставить строку в любую позицию....

Если неправильно понял вопрос, то выразитесь яснее....


 
хз   (2004-02-06 18:39) [7]

2 ke_ke [4]

Не понятна суть претензий. Тебе ответили коротко и по теме. Зачем кидаться на человека?


 
ke_ke   (2004-02-07 04:21) [8]

2 Dmitriy O. - несрастил как это выполнить.

2 AKul - Я тоже хотел с INSERT, тем более Memo-ReadOnly и в него просто добавляются строчкииз эдита, но как указать что вставлять нужно в самую нижнюю строчку?

2 хз - Представь себе, приходишь в Часовую Мастерскую со сломаными часами, а те говорят "нет. делай сам.".


 
хз   (2004-02-07 04:25) [9]

2 ke_ke

Ты что-то путаешь. НИКТО ЗДЕСЬ НЕ ОБЯЗАН ТЕБЕ ПОМОГАТЬ. Часовщику же ты платишь деньги за РАБОТУ.


 
ke_ke   (2004-02-07 04:30) [10]

Ну раз он необязан зачем ваще чёто писать? Я же неконкретно к нему обращался, а у всех спрашивал, если он незнает зачем воще писал?


 
хз   (2004-02-07 04:38) [11]

2 ke_ke

Поверь мне, он знает. А теперь посмотри на свой вопрос:

Можно ли в Memo, в RichEdit или в другом подобном компаненте (из стандартных) зделать чтоб текс писался не сверху-вниз, а наоборот снизу-вверх.

Тебе ответили:

нет. делай сам.

Совершенно правильный ответ на вопрос. Или ты хотел, чтобы тебе исходник принесли на блюдечке с голубой каемочкой? Тогда прямо так и говори - это форум Мастеров Delphi, а не Телепатов Любителей.


 
ke_ke   (2004-02-07 04:48) [12]

Удалено модератором
Примечание: Следи за выражениями...


 
хз   (2004-02-07 04:59) [13]

Удалено модератором
Примечание: Оффтоп...


 
ke_ke   (2004-02-07 05:08) [14]

Удалено модератором


 
хз   (2004-02-07 05:13) [15]

Удалено модератором


 
ke_ke   (2004-02-07 05:18) [16]

Удалено модератором



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2004.02.17;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.48 MB
Время: 0.007 c
1-53479
jiurajhgjhgty
2004-02-06 12:33
2004.02.17
Drag&Drop


3-53395
phpist
2004-01-22 19:13
2004.02.17
Обновление BLOB-полей в ZeosDB


1-53568
EvgeniyR
2004-02-06 16:11
2004.02.17
Модальная форма MDI


14-53747
Sergey_Masloff
2004-01-27 22:58
2004.02.17
humor


7-53781
Gaval
2003-12-02 09:55
2004.02.17
Реакция на и зменение контрасности монитора





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский