Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.02.13;
Скачать: CL | DM;

Вниз

позиция текста в 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;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.029 c
7-38583
Василий 2100
2002-12-10 10:46
2003.02.13
Использование DeviceIoControl в Delphi.


14-38528
Убитый помойным ведром
2003-01-27 17:00
2003.02.13
Все проги уже написаны. Где свежие идеи?


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


3-38032
Бук
2003-01-29 08:15
2003.02.13
Какую БД взять?


4-38632
alvin
2003-01-01 16:33
2003.02.13
CreateThread