Scroll в DBGrid
От: zenbka  
Дата: 17.03.02 18:30
Оценка:
Есть DBGrid. Все данные умещаются в сетку и как бы скролинг не нужен.. но.. как избавиться от него не знаю. В TCustomGrid есть свойство ScrollBars в котором можно явно указать нужное значение. TDBGrid наследуется от TCustomGrid, однако этого свойства нет.. Пожалуйста, подскажите как сделать красиво

С Уважением, Евгения..
Re: Scroll в DBGrid
От: vav Россия  
Дата: 18.03.02 05:42
Оценка:
Здравствуйте zenbka, Вы писали:

Z> Есть DBGrid. Все данные умещаются в сетку и как бы скролинг не нужен.. но.. как избавиться от него не знаю. В TCustomGrid есть свойство ScrollBars в котором можно явно указать нужное значение. TDBGrid наследуется от TCustomGrid, однако этого свойства нет.. Пожалуйста, подскажите как сделать красиво


uses ShellApi;

var
I:tagSCROLLINFO;

GetScrollInfo(DBGrid1.Handle,SB_VERT,I);
I.fMask := SIF_DISABLENOSCROLL;
SetScrollInfo(DBGrid1.Handle,SB_VERT,I,TRUE)
Re[2]: Scroll в DBGrid
От: Аноним  
Дата: 21.03.02 07:18
Оценка:
Здравствуйте vav, Вы писали:

vav>Здравствуйте zenbka, Вы писали:


Z>> Есть DBGrid. Все данные умещаются в сетку и как бы скролинг не нужен.. но.. как избавиться от него не знаю. В TCustomGrid есть свойство ScrollBars в котором можно явно указать нужное значение. TDBGrid наследуется от TCustomGrid, однако этого свойства нет.. Пожалуйста, подскажите как сделать красиво :)


vav>uses ShellApi;


vav>var

vav> I:tagSCROLLINFO;

vav> GetScrollInfo(DBGrid1.Handle,SB_VERT,I);

vav> I.fMask := SIF_DISABLENOSCROLL;
vav> SetScrollInfo(DBGrid1.Handle,SB_VERT,I,TRUE)

Слабо просто использовать EhLib?
Re[3]: Scroll в DBGrid
От: vav Россия  
Дата: 21.03.02 08:45
Оценка:
Здравствуйте Аноним, Вы писали:

А>Слабо просто использовать EhLib?


Не поверишь, но есть заказчики, которые ТРЕБУЮТ использования ТОЛЬКО стандартных компонент Дельфи(ентерпрайз).
И их можно понять...

А по жизни предпочитаю ExpressQuantumGrid.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.