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

Вниз

Как отловить скроллинг/отрисовку TScrollBox?   Найти похожие ветки 

 
AlexeyT ©   (2006-12-07 02:26) [0]

См. тему. События такого (OnScroll или OnPaint) у scrollbox"а нету.
Как отловить?

Нужно это для того, чтобы после скроллинга перемещать в нужную позицию scrollbox"а метку, она у меня выводит информацию о содержимом формы. Почему не сделать родителем метки саму форму - потому что хочу отрисовку прозрачной метки поверх картинки в scrollbox"е. Если метка или статик-текст на форме, то это не получается.


 
Loginov Dmitry ©   (2006-12-07 07:49) [1]


unit Unit1;

interface

uses
 Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
 Dialogs, ExtCtrls, AppEvnts;

type
 TMyScrollBox = class(TScrollBox)
   procedure WMHScroll(var Msg: TMessage); message wm_hscroll;
   procedure WMVScroll(var Msg: TMessage); message wm_vscroll;
 end;

 TScrollBox = class(TMyScrollBox);

 TForm1 = class(TForm)
   ScrollBox1: TScrollBox;
 private
   { Private declarations }
 public
   { Public declarations }
 end;

var
 Form1: TForm1;

implementation

{$R *.dfm}

{ TMyScrollBox }

procedure TMyScrollBox.WMHScroll(var Msg: TMessage);
begin
 inherited;
 // Обработка горизонтального скролла
 Beep;
end;

procedure TMyScrollBox.WMVScroll(var Msg: TMessage);
begin
 inherited;
 // Обработка вертикального скролла
 Beep;
end;

end.



 
AlexeyT ©   (2006-12-07 16:24) [2]

Thanx!
Похоже, то что нужно.



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

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

Наверх




Память: 0.47 MB
Время: 0.053 c
15-1165164998
ANTPro
2006-12-03 19:56
2006.12.24
Проблема с винтом


2-1164824117
SuperValeha
2006-11-29 21:15
2006.12.24
Создание приложение которое нельзя свернуть и закрыть


15-1165211854
DmitriyR
2006-12-04 08:57
2006.12.24
умер диск с Delphi 6


1-1162989068
Greenchel
2006-11-08 15:31
2006.12.24
Edit.Font to RichEdit


15-1165257361
DiX
2006-12-04 21:36
2006.12.24
Управление webmoney