Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.03.28;
Скачать: 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 вся ветка

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

Наверх




Память: 0.49 MB
Время: 0.05 c
1-1078588961
jjoiner
2004-03-06 19:02
2004.03.28
Как часть одного массива скопировать в другой массив?


14-1077890338
menart
2004-02-27 16:58
2004.03.28
Что лучше использовать TTable или запросы SQL


14-1077816064
Palladin
2004-02-26 20:21
2004.03.28
Evolution of Ls


1-1078822095
3asys
2004-03-09 11:48
2004.03.28
Создание компонента по имеющемуся имени класса


6-1074261471
Sos
2004-01-16 16:57
2004.03.28
Помогите найти исходник проги приёма почты с 2 ящиков (pop3) и