Вниз
Скачать: CL | DM;

Как создать свой скролл бар и присобачить его к форме   Найти похожие ветки 

 
Артем К.   (2004-03-08 08:45) [0]

:)


 
TUser ©   (2004-03-08 09:05) [1]

Создать - Create, присобачить - Parent.


 
Gero ©   (2004-03-08 09:31) [2]

> Создать - Create, присобачить - Parent

Скролбар - TScrollBar, форма - TForm :)


 
Rouse_ ©   (2004-03-08 12:25) [3]

В качестве бреда:
И вообще Положи батон по координатам 1000х1000 - скролы сами появятся ;) Фиг отлепишь ;)

procedure TForm1.FormCreate(Sender: TObject);
var
 B: TButton;
begin
 BorderStyle := bsSizeable;
 B := TButton.Create(Self);
 with B do
 begin
   Parent := Self;
   Left := 1000;
   Top := 1000;
 end;
end;


 
Артем К.   (2004-03-08 14:52) [4]

Я имею в виду всой скролл со своими стрелками и кнопками!


 
TUser ©   (2004-03-08 14:56) [5]

Наследовать от обычного скролла. Написать собственный код для прорисовки.


 
Артем К.   (2004-03-08 15:15) [6]

Это понятно, а как заменить формовский скролл моим скроллом


 
Rouse_ ©   (2004-03-08 15:17) [7]

Я что-то не пойму, зачем, он у тебя что? Такой нестандартный чтоли?


 
Артем К.   (2004-03-08 15:21) [8]

Ну типа хочу свои добавить дополнительно кнопки (сразу вверх и сразу вниз)


 
TUser ©   (2004-03-08 15:43) [9]


> Это понятно, а как заменить формовский скролл моим скроллом

А, понял что надо. Поставь
  form1.VertScrollBar.Visible:=false;
А потом пририсуй свой скролл с align=alLeft.
Обработай от формы сообщений WM_MOUSEWHEEL - пересылай его скроллу. Потом еще при перемещении твоего скролла напиши посылание форме сообщений WM_VSCROLL и WM_HSCROLL. Я что-то похожее делал для RichEdit, если надо могу выслать пример, когда дома буду.


 
Артем К.   (2004-03-08 15:48) [10]

давай на мыло:  pochta4artyom@mail.ru


 
Артем К.   (2004-03-08 15:49) [11]

> TUser
Заранее БОЛЬШОЕ СПАСИБО!!!


 
TUser ©   (2004-03-08 15:55) [12]

Сегодня меня дома не будет - завтра скину.



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

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.025 c
1-1078673204
Алексей
2004-03-07 18:26
2004.03.28
Показ формы при координатах курсора 0;0


9-1047581141
scout
2003-03-13 21:45
2004.03.28
GLScene!!!


8-1069441364
Eagle Owl
2003-11-21 22:02
2004.03.28
Direct3DRM


9-1058953838
3d[Power]
2003-07-23 13:50
2004.03.28
Вышла новая версия моей игры Need For Kill - Quake3 в 2D.


6-1073647721
hfa
2004-01-09 14:28
2004.03.28
ClientSocket & ServerSocket




   Наверх