|
|
|
горизонтальный scrollbar
|
|||
|---|---|---|---|
|
#18+
у меня есть datagrid. на mouseup я изменяю ширину любой колонки. если грид не помещается, то внизу появляется полоса прокрутки. мне надо отловить это появление. то есть , если она появляется, то msgbox. как это сделать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2005, 13:22:04 |
|
||
|
горизонтальный scrollbar
|
|||
|---|---|---|---|
|
#18+
цикл по всем колонкам, считаешь сумму ширины всех видимых колонок, если она больше ширины грида - msgbox ------------------ Best regards, _bob ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2005, 15:59:36 |
|
||
|
горизонтальный scrollbar
|
|||
|---|---|---|---|
|
#18+
а что, определить наличие горизон. скроллбара невозможно? это мне бы был способ лучше, чем цикл по всем колонкам. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2005, 05:15:57 |
|
||
|
горизонтальный scrollbar
|
|||
|---|---|---|---|
|
#18+
Я нашла такой код с помощью API-функции: If (GetWindowLong(DataGrid1.hwnd, GWL_STYLE) And WS_HSCROLL) <> 0 Then MsgBox ("Горизонтальная прокрутка видна!!!") но он почему-то не работает. что не так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2005, 06:14:46 |
|
||
|
горизонтальный scrollbar
|
|||
|---|---|---|---|
|
#18+
я не знаю, но действительно не работает сам разбирался со скроллбарами, хотел блокировать скроллбар, а то дергался при авторефреше грида, удалось это только путем запрещения перерисовки области экрана из собственной неудачи сделал вывод, что API работают корректно при подаче им хэндла окна, в остальных случаях - как повезёт ------------------ arbeit macht frei ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2005, 10:20:12 |
|
||
|
горизонтальный scrollbar
|
|||
|---|---|---|---|
|
#18+
и что, никак нельзя по другому? может API-функция не та. подскажите верный код. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2005, 07:15:32 |
|
||
|
горизонтальный scrollbar
|
|||
|---|---|---|---|
|
#18+
ну кто-нибудь мне поможет с правильным кодом? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2005, 11:45:51 |
|
||
|
горизонтальный scrollbar
|
|||
|---|---|---|---|
|
#18+
Настенька, у DataGrid есть свойство ScrollBars Оно принимает значение Код: plaintext 1. 2. 3. 4. 5. 6. если поставить равным это св-во равным dbgVertical, то и скролл должен быть токо вертикальный. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2005, 17:34:53 |
|
||
|
горизонтальный scrollbar
|
|||
|---|---|---|---|
|
#18+
это не то. читайте правильно вопрос. у меня стиль стоит automatic. я же там приводила код с помощью API-функции. он не работает. это господин Bob заметил. надо его подкорректировать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.02.2005, 08:13:56 |
|
||
|
|

start [/forum/topic.php?fid=60&msg=32894477&tid=2168247]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
43ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 195ms |
| total: | 321ms |

| 0 / 0 |
