Главная страница
    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.016 c
14-38531
BF7ru
2003-01-28 14:24
2003.02.13
Microsoft Word 7 and Microsoft Word 8


14-38434
Stager
2003-01-25 00:46
2003.02.13
Нужны злые люди. Для критики.


7-38579
alex_bf
2002-12-07 06:35
2003.02.13
Загрузка Win 9x


1-38218
Andrey___
2003-02-05 09:08
2003.02.13
Создание пунктов в меню


3-38022
sashaa
2003-01-28 13:45
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
Английский Французский Немецкий Итальянский Португальский Русский Испанский