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

Вниз

Как синхронно скролировать два Memo or ListBox a   Найти похожие ветки 

 
Mitrofan   (2002-01-25 11:39) [0]

Имеется к примеру два Memo или ListBox"a с одинаковым количеством строк в каждом. Как сделать чтобы при скролировании одного второй автоматически скролировался на такое же положение скрола ?

Андрей.


 
Mitrofan   (2002-01-25 19:23) [1]

Неужели никто не подскажет ? :(


 
MBo ©   (2002-01-26 07:56) [2]

Получалось отслеживать скроллинг мышью, перекрыв wndproc. Но не работало(да и не надо было) при прокрутке клавишами up/down.
это примерно так
TForm1 = class(TForm)
private
OldLBProc:TWndMethod;
procedure NewLBProc(var msg: TMessage);

procedure TForm1.FormCreate(Sender: TObject);
begin
OldLBProc := ListBox1.WindowProc;
ListBox1.WindowProc := NewLBProc;
end;

procedure TForm1.NewLBProc(var msg: TMessage);
begin
OldLBProc( msg );
if msg.msg=WM_VSCROLL then
listbox2.perform(wm_vscroll,msg.wparam,msg.lparam);
end;




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

Текущий архив: 2002.02.11;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.014 c
4-32368
Oxy2
2001-11-01 00:30
2002.02.11
Как конвертировать pst-файлы (OutLook2000) в dbx-файлы (OutLook Express 5)


3-32120
olban
2002-01-15 12:50
2002.02.11
Трехзвенная система


1-32230
kioto
2002-01-27 01:08
2002.02.11
Отображение содержимого ТОЛЬКО МОЕГО окна при перетаскивании


1-32262
Mewerik
2002-01-28 13:59
2002.02.11
Помогите!!!!!11


3-32129
IlyaLu
2001-12-24 15:36
2002.02.11
dbExpress