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

Вниз

позиция текста в RichEdit !   Найти похожие ветки 

 
SeNtiMeL   (2003-02-02 01:45) [0]

Как сделать чтобы при добавление строк в RxRichEdit. Они начинали добавляляться внизу этого контрола. Как во многих чатах происходит ? А то так они добавляются начиная сверху....
Т.е. позиция текста (лево, низ).


 
Song   (2003-02-02 14:21) [1]

TRxRichEdit.Lines.Insert()
Вообще странно, потому что метод Add должен добавлять в конец текста.


 
SeNtiMeL   (2003-02-02 18:26) [2]

он добавляет строки сверху... а мне надо, чтобы добавление шло из низа страницы вверх....


 
Anatoly Podgoretsky   (2003-02-02 18:38) [3]

Метод Insert позволяет вставить в любое место.


 
SeNtiMeL   (2003-02-03 01:51) [4]

Хм... Insert работает тогда, когда уже есть строки.
А вот если ничего нет. То инсерт работать не будет.
Мне надо текст добавлялся снизу вверх... Как в чатах типа MIRC и других.... Пока я решения найти не могу :(


 
mrcat   (2003-02-03 01:58) [5]

не знаю, как насчет RxRichEdit, а TRichEdit.Insert работает на все 100%.

А вот если ничего нет. То инсерт работать не будет.
это кто такое сказал? =)))


 
SeNtiMeL   (2003-02-03 02:36) [6]

Я пробовал :)


 
Спрашивающий   (2003-02-03 03:54) [7]

//Это сверху
procedure TForm1.Button1Click(Sender: TObject);
var
L,I:Integer;
begin
I:= Length(RichEdit1.Text);
L:=RichEdit1.Perform(EM_SCROLLCARET, I, 0) ;
RichEdit1.Lines.Insert(L,Edit1.Text);
end;
//Это снизу
procedure TForm1.Button1Click(Sender: TObject);
begin
RichEdit1.Lines.Add(Edit1.Text) ;
end;
Или что то другое надо?


 
Спрашивающий   (2003-02-03 04:03) [8]

Можно просто L:=RichEdit1.Perform(EM_SCROLLCARET, -1, 0) ;
без I:= Length(RichEdit1.Text);



 
SeNtiMeL   (2003-02-03 17:47) [9]

Да нет... не это...
В ваших примерах добавление текста идет сверху RichEdit.
А мне надо чтобы строчки выводились внизу, потом шли вверх...
как в IRC...


 
Anatoly Podgoretsky   (2003-02-03 18:13) [10]

All methods that add strings to the list use the Insert method to add the string.


 
SeNtiMeL   (2003-02-03 19:17) [11]

Это я знаю... Но как реализовать алгоритм. Как в IRC ?


 
Anatoly Podgoretsky   (2003-02-03 19:46) [12]

Не знаю как там в IRC но ты можешь вставлять в любую позицию.


 
SeNtiMeL   (2003-02-05 03:14) [13]

Могу, но не всегда... как показала практика.


 
VAleksey   (2003-02-05 07:40) [14]

Может у тебя строки сортируются ?
Append метод точно вниз добавляет



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

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

Наверх





Память: 0.47 MB
Время: 0.009 c
1-38297
Armageddon
2003-02-05 21:57
2003.02.13
Перемещение формы относительно другой


1-38183
KonstVD
2003-02-03 09:45
2003.02.13
StringGrid


1-38316
boets
2003-02-03 11:21
2003.02.13
Регулярные выражения в Дельфи


1-38268
Витал
2003-02-04 12:20
2003.02.13
Сортировка файлов проекта в Project Manager Delphi7


6-38412
slyfox
2002-12-23 07:33
2003.02.13
Как подключить сетевой диск в Дельфи ?





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