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

Вниз

Как у StringGrid сделать Flat SсrollBar?   Найти похожие ветки 

 
vvvvvvv   (2003-10-20 14:40) [0]

Как у StringGrid сделать Flat SсrollBar?


 
vvvvvvv   (2003-10-20 14:50) [1]

Вдогонку: Как вообще перерисовать Srollbar у Grid-ов?


 
ZEE ©   (2003-10-20 14:57) [2]

перерисовать - никак,
разве что убить скроллы и добавить свои...


 
vvvvvvv   (2003-10-20 15:38) [3]

А может, есть компонент, в котором это реализовано? С исходником, разумеется.


 
NAlexey ©   (2003-10-20 15:39) [4]

в Uses - FlatSB
в любое место:
InitializeFlatSB(StringGrid1.Handle);
Ну и остальные ф-ци FlatSB. См MSDN FlatSB_...


 
vvvvvvv   (2003-10-20 16:17) [5]

Спасибо, NAlexey. Но однако, облом. Это работает с Memo, ListBox. А со StringGrid не работает...


 
NAlexey ©   (2003-10-20 16:26) [6]

Все нормально работает со StringGrid. Положил на форму StringGrid, RowCount = 50, ColCount = 50. На Create формы:

InitializeFlatSB(StringGrid1.Handle);
FlatSB_SetScrollProp(StringGrid1.Handle, WSB_PROP_HSTYLE, FSB_ENCARTA_MODE, True);
FlatSB_SetScrollProp(StringGrid1.Handle, WSB_PROP_VSTYLE, FSB_ENCARTA_MODE, True);

Все нормально отображается. Только вот при прокрутке глюки, но я здесь нипричем.


 
vvvvvvv   (2003-10-20 16:58) [7]

Ну не знаю, не работает. Может c comctl32 что-то не так, а может я константы неправильно определил
WSB_PROP_HSTYLE=$200;
WSB_PROP_VSTYLE=$100;
FSB_ENCARTA_MODE=1;


 
NAlexey ©   (2003-10-20 17:01) [8]

Добавь в Uses CommCtrl


 
Nikolay M. ©   (2003-10-20 17:43) [9]


> А может, есть компонент, в котором это реализовано? С исходником,
> разумеется

Библиотека FlatControls. Только не спрашивай линк, где ее скачать :)))


 
Малиновский Владимир   (2003-10-20 18:13) [10]

С исходниками - библиотека EhLib, компонент TDBEhGrid.

Еще на SourceForge Jedi проект большущий есть, там всякой всячины полно



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

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

Наверх




Память: 0.48 MB
Время: 0.026 c
11-98533
Kladov
2003-02-12 16:57
2003.10.30
Просьба посмотреть на DoubleBuffered/Transparent


3-98466
k_len
2003-10-10 06:55
2003.10.30
Одинаковые записи


1-98650
dor
2003-10-17 12:30
2003.10.30
TWebBrowser


4-98918
k@rt
2003-08-25 14:12
2003.10.30
Как отловить изменение размера окна


6-98778
Michael_X
2003-09-05 16:21
2003.10.30
Передача с помощью сокетов.