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

Вниз

TListBox + прокрутка   Найти похожие ветки 

 
ИванН   (2008-11-16 13:25) [0]

У меня есть два TListBox, которые равномерно заполнены, каким образом сделать так, что бы при прокрутке скроллом первого, второй так же прокручивался вместе с ним?


 
{RASkov} ©   (2008-11-16 13:52) [1]

> [0] ИванН   (16.11.08 13:25)

Ловить сообщение скрола на первом листбоксе и пересылать его второму....
Примерно так:
type
 TForm1 = class(TForm)
   ListBox1: TListBox;
   ListBox2: TListBox;
   procedure FormCreate(Sender: TObject);
 private
   OldWnd: TWndMethod;
   procedure NewWnd(var Mes: TMessage);
 end;

var Form1: TForm1;
implementation
{$R *.dfm}

procedure TForm1.FormCreate(Sender: TObject);
begin
 OldWnd:=ListBox1.WindowProc;
 ListBox1.WindowProc:=NewWnd;
end;

procedure TForm1.NewWnd(var Mes: TMessage);
begin
 OldWnd(Mes);
 if Mes.Msg=WM_VSCROLL then ListBox2.Perform(Mes.Msg, Mes.WParam, Mes.LParam);
end;


 
Leonid Troyanovsky ©   (2008-11-16 13:59) [2]


> ИванН   (16.11.08 13:25)  

> У меня есть два TListBox, которые равномерно заполнены,
> каким образом сделать так

А чего, равномерно заполнить TStringGrid не получилось?

--
Regards, LVT.


 
Leonid Troyanovsky ©   (2008-11-16 14:05) [3]


> ИванН   (16.11.08 13:25)  

> У меня есть два TListBox

Один лучше:
http://groups.google.com/group/fido7.ru.delphi/msg/d783b0682a302c14

--
Regards, LVT.



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

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

Наверх




Память: 0.44 MB
Время: 0.005 c
1-1205313037
DVM
2008-03-12 12:10
2008.12.28
Excel.Application как сменить формат данных в ячейке?


2-1226867152
ivak
2008-11-16 23:25
2008.12.28
Как?


15-1225539231
Кое кто
2008-11-01 14:33
2008.12.28
Где можно посмотреть модели очень


15-1224495980
Добежал
2008-10-20 13:46
2008.12.28
Vista и The Bat 2.x


2-1226918959
BiT
2008-11-17 13:49
2008.12.28
Подскажите, пожалуйста, как скопировать определенный текст в memo





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