Автор | Сообщение |
|
| постоянный участник
|
Пост N: 4472
Зарегистрирован: 12.09.06
|
|
Отправлено: 28.08.15 23:00. Заголовок: Сижу на Win8.1 - пыт..
Сижу на Win8.1 - пытаюсь нарисовать ТОЛЬКО вертикальный скролинг в TsBrowse. Не получается. Дай думаю проверю в ХР. Есть оказывается ! Что за глюк в Win8.1 ? Это как то лечиться ?
|
|
|
Ответов - 36
, стр:
1
2
All
[только новые]
|
|
|
| постоянный участник
|
Пост N: 4482
Зарегистрирован: 12.09.06
|
|
Отправлено: 30.08.15 23:21. Заголовок: Я вспомнил, у меня ц..
Я вспомнил, у меня цвета не шли в TsBrowse, я поставил их в конце и цвета пошли. Сделал так: .... oBrwF:ResetVScroll() // показ вертикального скролинга END TBROWSE Вертикальный скролинг появился ! Ура ! Но почему так происходит ?
|
|
|
|
| постоянный участник
|
Пост N: 804
Зарегистрирован: 17.02.12
|
|
Отправлено: 30.08.15 23:34. Заголовок: Andrey пишет:lNoVScr..
Andrey пишет: цитата: | lNoVScrol .T. lNoHScrol .T. |
| а должно быть: lNoVScrol .F. lNoHScrol .T. lNoVScrol .T. - означает без VScrol-а, потому он и отсутствует
|
|
|
|
| постоянный участник
|
Пост N: 4483
Зарегистрирован: 12.09.06
|
|
Отправлено: 31.08.15 00:10. Заголовок: Сделал так: ..........
Сделал так: ........ oBrwF:ResetVScroll() // показ вертикального скролинга MsgLog("lNoVScrol", oBrwF:lNoVScroll,"lNoHScrol", oBrwF:lNoHScroll) END TBROWSE Результат - вертикальный скролинг есть ! Отладка: lNoVScrol .T. lNoHScrol .T. Версия МиниГуи последняя !
|
|
|
|
| постоянный участник
|
Пост N: 805
Зарегистрирован: 17.02.12
|
|
Отправлено: 31.08.15 00:16. Заголовок: Andrey пишет:Версия ..
Andrey пишет: цитата: | Версия МиниГуи последняя ! |
| У меня тоже, последняя без модификаций дает: lNoVScrol .F. lNoHScrol .T.
|
|
|
|
| постоянный участник
|
Пост N: 4484
Зарегистрирован: 12.09.06
|
|
Отправлено: 31.08.15 00:59. Заголовок: SergKis пишет: lNoV..
SergKis пишет: цитата: | lNoVScrol .F. lNoHScrol .T. |
| Ещё одна загадка МиниГуи....
|
|
|
|
| постоянный участник
|
Пост N: 196
Зарегистрирован: 29.05.10
|
|
Отправлено: 31.08.15 08:39. Заголовок: Andrey пишет: Dima ..
Andrey пишет: цитата: | Dima пишет: цитата: А готовый EXE если качнуть что я собрал для MMK , он есть ? Скачал, попробовал - нет скролинга. |
| Для 8.1 все нормально , Дима :))
|
|
|
|
| |
Пост N: 645
Зарегистрирован: 20.02.11
|
|
Отправлено: 31.08.15 10:58. Заголовок: Andrey Скинь ка ск..
Andrey Скинь ка скриншот ПОЛНОГО экрана на котором твоя задача без скрола. а лучше два , где видно первую и последнюю запись PS. Поздно - не надо ) Опишу суть - почему скрола у тебя нет, а у других есть 1. Вот это скорее всего у всех отличается от тебя [LOCAL nMaxHeight := int((GetDesktopHeight() - GetTaskBarHeight()) * 0.85) 2 В исходнике Tsbrows есть код который скрывает скрол если все строки бровса помещаются в нем If ! ::lNoVScroll If ::nLen <= ::nRowCount() //V90 nMin := nMax := 0 Else nMax := Min( ::nLen, MAX_POS ) nPage := Min( ::nRowCount(), ::nLen ) EndIf 3 когда твой бровс создается - с учетом п1 условие из п2 ВЫПОЛНЯЕТСЯ и скрол не показывается потом ты меняешь высоты строки они перестают помещаться НО СКРОЛ УЖЕ СКРЫТ и чтоб показать - нужно нарушить условие п2 ( хочешь убедиться - добавь в свой массив еще 100 строк ) или пересчитать скрол ( такой метод есть , вижу сам нашел уже ) 4 ... Делайте выводы господа Andrey пишет: цитата: | Ещё одна загадка МиниГуи. |
| а Минигуи то тут при чем , сделано ровно то что заложено алгоритмом
|
|
|
|
| постоянный участник
|
Пост N: 806
Зарегистрирован: 17.02.12
|
|
Отправлено: 31.08.15 11:40. Заголовок: Haz пишет:4 ... Дела..
Haz пишет: цитата: | 4 ... Делайте выводы господа |
| Все действия вычисления происходят у всех одинаково, разница в размерах Desktop, у Андрея при расчете все помещается, а у нас нет, потому у него lNoVScroll := .T., а у нас lNoVScroll := .F.
|
|
|
|
| постоянный участник
|
Пост N: 807
Зарегистрирован: 17.02.12
|
|
Отправлено: 31.08.15 11:44. Заголовок: PS. Размеры фонта в ..
PS. Размеры фонта в расчете еще могут влиять
|
|
|
|
| постоянный участник
|
Пост N: 197
Зарегистрирован: 29.05.10
|
|
Отправлено: 31.08.15 11:45. Заголовок: Придется нам всем вм..
Придется нам всем вместе приехать к Андрею и "изменить" ему Desktop ......
|
|
|
|
| |
Пост N: 5261
Зарегистрирован: 17.05.05
|
|
Отправлено: 31.08.15 11:46. Заголовок: Почистил тему и двин..
Почистил тему и двинул все сюда
|
|
|
|
|
| |
Пост N: 646
Зарегистрирован: 20.02.11
|
|
Отправлено: 31.08.15 11:50. Заголовок: Dima пишет: Придетс..
MMK пишет: цитата: | Придется нам всем вместе приехать к Андрею и "изменить" ему Desktop ...... |
| тока без рукоприкладства
|
|
|
|
| постоянный участник
|
Пост N: 4485
Зарегистрирован: 12.09.06
|
|
Отправлено: 31.08.15 17:28. Заголовок: ММК пишет: Придется..
ММК пишет: цитата: | Придется нам всем вместе приехать к Андрею и "изменить" ему Desktop ...... |
| Приезжайте ! Ох и напьёмся все вместе....
|
|
|
|
| постоянный участник
|
Пост N: 1154
Зарегистрирован: 27.01.07
|
|
Отправлено: 31.08.15 17:35. Заголовок: Andrey пишет: Ох и ..
Andrey пишет: цитата: | Ох и напьёмся все вместе.... |
| Какой "напьёмся"??!!! Скроллбар искать будете!!! ))))
|
|
|
|
| |
Пост N: 5262
Зарегистрирован: 17.05.05
|
|
Отправлено: 31.08.15 17:37. Заголовок: Алкаши :sm52: ..
Алкаши
|
|
|
|
| постоянный участник
|
Пост N: 198
Зарегистрирован: 29.05.10
|
|
Отправлено: 31.08.15 18:37. Заголовок: Dima пишет: Алкаши ..
Dima пишет: Мы - нет ! А вот кот "позволяет" себе чуток .....
|
|
|
Ответов - 36
, стр:
1
2
All
[только новые]
|
|