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

Вниз

Прокрутка двух RichEdit ов одновременно   Найти похожие ветки 

 
Mitrofan   (2003-03-10 10:03) [0]

Уважаемые мастера, подскажите как сделать следующее.
Задача следующая:
Имеется два RichEdit"a и один ScrollBar, нужно синхронно прокручивать эти два RichEdit"a. RichEdit"ы содержат порядка
300 строк.
Пробовал в обработчике
Scrollbar1Scroll(Sender: TObject; ScrollCode: TScrollCode;
var ScrollPos: Integer);
вызывать такой код:
{
wParam:=SB_THUMBTRACK + ScrollPos shl 16;
RichEdit1.Perform(WM_VSCROLL,wParam,0);
RichEdit2.Perform(WM_VSCROLL,wParam,0);
}
Прокручивается но не до конца :( Где копать ???


 
Song   (2003-03-10 10:07) [1]

Да SelStart одинаковый устанавливай для обоих.


 
Mitrofan   (2003-03-10 10:11) [2]

А что этот парпметр обозначает ???


 
Mitrofan   (2003-03-10 10:20) [3]

Не помогает :( Может пару строк кода подкинете, а то я может не туда всавляю ?


 
Song   (2003-03-10 10:28) [4]

RichEdit2.SelStart:=RichEdit1.SelStart;
RichEdit2.Perform(EM_SCROLLCARET,0,0);

Это если фокус в первом ричедите. Если во втором, тогда нужно сообщение первому посылать.


 
Mitrofan   (2003-03-10 10:31) [5]

Дело в том что у RichEdit"ов установлено Enabled в false :(


 
Mitrofan   (2003-03-10 12:50) [6]

Никак не получается, помогите кто-нибудь, плизззззззз !!!



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

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

Наверх





Память: 0.45 MB
Время: 0.015 c
14-64342
DeMoN-777
2003-03-04 08:58
2003.03.20
В кои-то веки выспался


4-64435
Novichek
2003-01-23 14:10
2003.03.20
использование TV-тюнера с другого компьютера


14-64322
Volly
2003-03-04 17:15
2003.03.20
Образ диска и запись его


1-64222
Leviathanq
2003-03-08 22:18
2003.03.20
TRichEdit


7-64403
kant
2003-01-24 10:28
2003.03.20
COM ports





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