Потребовалось программно перекручивать горизонтальное положение ChildScrollBox и не смог
code_8660.txt
В кодах компонента нет ничего, кто сможет помочь - придумать схемку, или добавить точку ?
Сдвигать картинку могу.
Этот топик читают: Гость
Ответов: 8923
Рейтинг: 823
|
|||
карма: 19 |
| ||
файлы: 1 | code_8660.txt [2.1KB] [571] |
Разработчик
Ответов: 26115
Рейтинг: 2126
|
|||
Леонид, вот держи, и по горизонтали, и по вертикали
|
|||
карма: 22 |
|
Ответов: 9906
Рейтинг: 351
|
|||
Лучше в элемент добавь методы
С 4-мя нижними точками |
|||
карма: 9 |
|
Ответов: 8923
Рейтинг: 823
|
|||
nesco, спасибо!
Я так расстроился, что кода в компоненте нет, что забыл про IC, на Ваш посмотрел и вспомнил: некоторое время назад эта тема обсуждалась с разными вариантами и у меня нашёлся почти рабочий, но не работающий IC |
|||
карма: 19 |
|
Разработчик
Ответов: 26115
Рейтинг: 2126
|
|||
Galkov писал(а): С 4-мя нижними точкамиА что на них выводить |
|||
карма: 22 |
|
Ответов: 8923
Рейтинг: 823
|
|||
nesco, Ф. И. О. соавтора компонента - Galkov шутит, он всегда против дополнительных, редко используемых нижних и верхних точек
|
|||
карма: 19 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
карма: 25 |
| ||
файлы: 1 | code_8665.txt [421B] [589] |
Разработчик
Ответов: 26115
Рейтинг: 2126
|
|||
Tad, ну это без контроля на диапазон скрола
------------ Дoбавленo: Леонид писал(а): он всегда против дополнительных, редко используемых нижних и верхних точекДа, верхние -- это понятно, но нижние не пристегиваются, если не активны (это обычные методы). К тому же, в этом модуле управления вообще нет нижних точек, и если не подключать методы программного управления скролом, то их просто не будет в коде. К тому же, я и не претендовал на вставку этого кода в компонент, а написал IC |
|||
карма: 22 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
nesco писал(а): Tad, ну это без контроля на диапазон скрола SetScrollPos(h, SB_HORZ, ToInteger(_Data), True);
а здесь нет проверки на диапазон? |
|||
карма: 25 |
|
Разработчик
Ответов: 26115
Рейтинг: 2126
|
|||
Tad, ты бы MSDN почитал
MSDN писал(а): nPos
[in] Specifies the new position of the scroll box. The position must be within the scrolling range. For more information about the scrolling range, see the SetScrollRange function. |
|||
карма: 22 |
|
Ответов: 5227
Рейтинг: 587
|
|||
nesco - полезный IC вот только было бы у него ещё две нижние точки типа PosX, PosY то вобще замечательно бы мог пригодится. (может это уже был целый компонент, но как говорится мал золотник да дорог )
|
|||
карма: 4 |
|
Разработчик
Ответов: 26115
Рейтинг: 2126
|
|||
andrestudio писал(а): может это уже был целый компонент |
|||
карма: 22 |
|
Ответов: 8923
Рейтинг: 823
|
|||
карма: 19 |
| ||
файлы: 1 | code_8677.txt [1.3KB] [675] |
Ответов: 5227
Рейтинг: 587
|
|||
Леонид - спасибо, но всё же с них положение Scroll(a) не получить.
|
|||
карма: 4 |
|
Разработчик
Ответов: 26115
Рейтинг: 2126
|
|||
карма: 22 |
| ||
файлы: 1 | code_8678.txt [1.7KB] [574] |