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

DBGrid   Найти похожие ветки 

← →
BorisUK ©   (2002-11-01 11:56) [0]

Стоит Грид получен фокус ввода...
Свойство dgRowSelect=true
Как проще сделать чтоб при нажатии на кнопки лево право грид прокручивал свои колонки влево и вправо (это если не влезли некоторые)???
Если Свойство dgRowSelect=false
то это все делается по умолчанию, но мне нужно так!


← →
Marcus   (2002-11-01 12:44) [1]

Перехватывать WM_KEYDOWN и делать SetScrollPos(Grid.Handle, ...) или SendMessage(Grid.Handle, WM_HSCROLL, ...)


← →
BorisUK ©   (2002-11-01 13:10) [2]

Плохо знаком с сообщениями...
Пожалусто поподробнее. как это сделать корректно
Я сделал
на событие OnKeyDown
if key = VK_Right then
SetScrollPos(DBGrid.Handle, SB_HORZ, 1000, true)ж
if key=VK_LEFT then
SetScrollPos(DBGrid.Handle, SB_HORZ, 1, true);

Это приводит к тому что бигунок на скроле прыгает то к началу и концу, но сами колонки на месте :(


← →
BorisUK ©   (2002-11-11 13:32) [3]

Люди добрые говорят что можно как то, но как никто не может вспомнить...
Поможите кто сталкивался с такой проблемой :)


← →
KoluChi ©   (2002-11-11 14:58) [4]

Попробуй сделать еще перерисовку DBGrid.



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

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



Память: 0.45 MB
Время: 0.009 c
14-93261
Drova
2002-11-05 00:11
2002.11.28
Объясните, пожалуйста, про частоты шин.


1-93129
Gayrus
2002-11-17 13:41
2002.11.28
Как Borland y это удалось?


3-92847
delta
2002-11-12 17:35
2002.11.28
Результат запроса в итемы чекбокса


8-93147
C01t
2002-08-09 03:47
2002.11.28
Програмний тоногенератор


1-93118
Adam
2002-11-17 18:25
2002.11.28
Библиотека kernel32.dll




   Наверх