slider programming
7 отговора
289 прегледа
slider programming
Може ли някой да ми помогне по следния въпрос:
Опитвам се да направя slider (scroll-bar) под ДОС. Вече трети ден ше си скъсам главата, ама не намирам грешка в алгоритъма, обаче последните няколко items все остават празни. Не мога да напиша тук целия листинг, много е дълъг, за това моля ако някои има подобен код да ми отговори.
Опитвам се да направя slider (scroll-bar) под ДОС. Вече трети ден ше си скъсам главата, ама не намирам грешка в алгоритъма, обаче последните няколко items все остават празни. Не мога да напиша тук целия листинг, много е дълъг, за това моля ако някои има подобен код да ми отговори.
Re: slider programming
отчиташ ли височината на "прозореца" в който ги показваш?
Пламен
Пламен
Re: slider programming
Да, въпреки че не мога да го нарека "прозорец". Отчитам броя на елементите, след което изчислявам големината на изпъкналото "бутонче", което ще се движи и накрая стъпката, с която ще се премества. Всъщност се държи доста добре, но винаги добавя няколко празни реда открая.
Re: slider programming
ami dai da mu napravim "remote debug" po DIR.BG :-))))
iavno ima drebno bagce, iztrasiraigo i sa vidis.....
iavno ima drebno bagce, iztrasiraigo i sa vidis.....
TechnoJock's Turbo Toolkit
Защо не използваш TechnoJock's Turbo Toolkit на
TechnoJock Software, Inc.
Там има страшно много неща за реализиране на екранни функции под ДОС.
TechnoJock Software, Inc.
Там има страшно много неща за реализиране на екранни функции под ДОС.
Re: slider programming
Дай email да ти пратя моя сорс на паскал. Е от тука си изтегли една моя недовършена програмка за ДОС - там съм използвал моя скролбар.
[линк]
Целта оправдава средствата
[линк]
Целта оправдава средствата
Re: slider programming
от това което казваш според мен излиза, че не отяиташ размера на "прозореца" (мястото където изобразяваш елементите).
ако можеш да покажеш наи-много 5 елемента наведнъж,
представи си следните три възможни варианта:
1. имаш повече от 5 елемента (7), от които се виждат 5, и като стигнеш на 3-тия на практика се виждат всички до края и няма смисъл да се местиш по-нататък.
2. имаш точно 5 елемента - елементарно
3. имаш по малко от 5 елемента, тогава трябва да гарантираш, че няма да се разхождаш след последния.
т.е. освен броя на елементите трябва да отчиташ и броя на видимите в момента елементи. при вариант 1 можеш да продължиш със скролването и след третиа елемент, но тогава трябва да внимаваш при местене на курсора (нещо подобно на 3)
Пламен
ако можеш да покажеш наи-много 5 елемента наведнъж,
представи си следните три възможни варианта:
1. имаш повече от 5 елемента (7), от които се виждат 5, и като стигнеш на 3-тия на практика се виждат всички до края и няма смисъл да се местиш по-нататък.
2. имаш точно 5 елемента - елементарно
3. имаш по малко от 5 елемента, тогава трябва да гарантираш, че няма да се разхождаш след последния.
т.е. освен броя на елементите трябва да отчиташ и броя на видимите в момента елементи. при вариант 1 можеш да продължиш със скролването и след третиа елемент, но тогава трябва да внимаваш при местене на курсора (нещо подобно на 3)
Пламен