On-line: alkresin, i3t4j6, Haz, гостей 2. Всего: 5 [подробнее..]
АвторСообщение
постоянный участник




Пост N: 4472
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 28.08.15 23:00. Заголовок: Сижу на Win8.1 - пыт..


Сижу на Win8.1 - пытаюсь нарисовать ТОЛЬКО вертикальный скролинг в TsBrowse. Не получается.
Дай думаю проверю в ХР. Есть оказывается !
Что за глюк в Win8.1 ? Это как то лечиться ?

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 36 , стр: 1 2 All [только новые]


постоянный участник




Пост N: 4482
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 30.08.15 23:21. Заголовок: Я вспомнил, у меня ц..


Я вспомнил, у меня цвета не шли в TsBrowse, я поставил их в конце и цвета пошли.

Сделал так:
....
oBrwF:ResetVScroll() // показ вертикального скролинга

END TBROWSE


Вертикальный скролинг появился ! Ура !
Но почему так происходит ?

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 804
Зарегистрирован: 17.02.12
ссылка на сообщение  Отправлено: 30.08.15 23:34. Заголовок: Andrey пишет:lNoVScr..


Andrey пишет:
 цитата:
lNoVScrol .T. lNoHScrol .T.


а должно быть: lNoVScrol .F. lNoHScrol .T.
lNoVScrol .T. - означает без VScrol-а, потому он и отсутствует

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост 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.

Версия МиниГуи последняя !


Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 805
Зарегистрирован: 17.02.12
ссылка на сообщение  Отправлено: 31.08.15 00:16. Заголовок: Andrey пишет:Версия ..


Andrey пишет:
 цитата:
Версия МиниГуи последняя !


У меня тоже, последняя без модификаций дает:
lNoVScrol .F. lNoHScrol .T.


Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 4484
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 31.08.15 00:59. Заголовок: SergKis пишет: lNoV..


SergKis пишет:

 цитата:
lNoVScrol .F. lNoHScrol .T.



Ещё одна загадка МиниГуи....

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 196
Зарегистрирован: 29.05.10
ссылка на сообщение  Отправлено: 31.08.15 08:39. Заголовок: Andrey пишет: Dima ..


Andrey пишет:

 цитата:
Dima пишет:

 цитата:
А готовый EXE если качнуть что я собрал для MMK , он есть ?


Скачал, попробовал - нет скролинга.



Для 8.1 все нормально , Дима :))




Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост 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 пишет:

 цитата:
Ещё одна загадка МиниГуи.


а Минигуи то тут при чем , сделано ровно то что заложено алгоритмом


Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 806
Зарегистрирован: 17.02.12
ссылка на сообщение  Отправлено: 31.08.15 11:40. Заголовок: Haz пишет:4 ... Дела..


Haz пишет:
 цитата:
4 ... Делайте выводы господа


Все действия вычисления происходят у всех одинаково, разница в размерах Desktop, у Андрея при расчете все помещается, а у нас нет, потому у него
lNoVScroll := .T., а у нас lNoVScroll := .F.

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 807
Зарегистрирован: 17.02.12
ссылка на сообщение  Отправлено: 31.08.15 11:44. Заголовок: PS. Размеры фонта в ..


PS. Размеры фонта в расчете еще могут влиять

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 197
Зарегистрирован: 29.05.10
ссылка на сообщение  Отправлено: 31.08.15 11:45. Заголовок: Придется нам всем вм..


Придется нам всем вместе приехать к Андрею и "изменить" ему Desktop ......

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 5261
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 31.08.15 11:46. Заголовок: Почистил тему и двин..


Почистил тему и двинул все сюда

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 646
Зарегистрирован: 20.02.11
ссылка на сообщение  Отправлено: 31.08.15 11:50. Заголовок: Dima пишет: Придетс..


MMK пишет:

 цитата:
Придется нам всем вместе приехать к Андрею и "изменить" ему Desktop ......


тока без рукоприкладства

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 4485
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 31.08.15 17:28. Заголовок: ММК пишет: Придется..


ММК пишет:

 цитата:
Придется нам всем вместе приехать к Андрею и "изменить" ему Desktop ......


Приезжайте ! Ох и напьёмся все вместе....

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 1154
Зарегистрирован: 27.01.07
ссылка на сообщение  Отправлено: 31.08.15 17:35. Заголовок: Andrey пишет: Ох и ..


Andrey пишет:

 цитата:
Ох и напьёмся все вместе....


Какой "напьёмся"??!!! Скроллбар искать будете!!! ))))

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 5262
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 31.08.15 17:37. Заголовок: Алкаши :sm52: ..


Алкаши

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 198
Зарегистрирован: 29.05.10
ссылка на сообщение  Отправлено: 31.08.15 18:37. Заголовок: Dima пишет: Алкаши ..


Dima пишет:

 цитата:
Алкаши



Мы - нет ! А вот кот "позволяет" себе чуток .....



Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 36 , стр: 1 2 All [только новые]
Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 305
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет