Форум: "Потрепаться";
Текущий архив: 2002.07.18;
Скачать: [xml.tar.bz2];
ВнизУлучшенный ScrollBox Найти похожие ветки
← →
AlexPetrov (2002-06-20 11:27) [0]Здравствуйте!
Делаю программу для детишек и у меня возник такой вопрос - можно ли как-нибудь переделать полосу прокрутки ScrollBox. Чтобы вместо стандартных квадратиков со стрелочками (вверх/вниз) и прямоугольного ползунка были мои картинки. Ну например типа гусеница ползает по дереву. Или может кто знает, где добыть такой компонент? Большое спасибо.
← →
Игорь Шевченко (2002-06-20 11:32) [1]Руками рисовать - самое то.
На www.torry.net есть набор компонент FlatStyle - там многие компоненты унаследованы от стандартных с ручной перерисовкой - рекомендую посмотреть.
А вообще идея очень хорошая.
С уважением,
← →
AlexPetrov (2002-06-20 12:28) [2]В том-то и дело, что руками не получается:-)) Вчера весь день бился, а сегодня люди посоветовали поспрашивать здесь... Но все равно спасибо.
← →
Игорь Шевченко (2002-06-20 12:44) [3]AlexPetrov (20.06.02 12:28)
Будут проблемы - пишите или на мне почту или в ICQ. Чем могу - помогу. Целиком и с самого начала писать, времени, увы нет. Мне просто идея очень понравилась.
С уважением,
← →
esu (2002-06-20 13:36) [4]А идея действительно хорошая :) Только как эта гусеница будет смотреться со всем окном в целом ? Рисовать много нужно будет.
← →
Игорь Шевченко (2002-06-20 14:05) [5]esu © (20.06.02 13:36)
Рисовать действительно много, но программы для детишек того заслуживают
← →
AlexPetrov (2002-06-20 15:26) [6]Ничего себе, не думал, что здесь так быстро отвечают:-)) Вы что, здесь живете? Еще раз всем спасибо. Так вот, я как думаю - если начать с простого: взять стандартный ScrollBox и спрятать
вертикальную полосу прокрутки. Затем добавить справа(или слева) одну картинку, изображающую ствол дерева. Еще две, сверху и снизу ствола - под кнопки прокрутки(обрабатывать событие onClick). Ну и еще одну, способную перемещаться в пределах
ствола(под гусеницу). С описанием кнопок прокрутки нет проблем - по нажатию изменяем свойство VertScrollBar.Position у ScrollBar`a(тем самым перемещая его содержимое). Вся беда в том, что я не знаю, как быть с гусеницей(ползунком) - как ее(рисунок) перемещать в заданной области формы(строго по вертикали) и в соответствии с этим изменять свойство Position.
А также я еще столкнулся с такой проблемой - когда мы нажимаем и ДЕРЖИМ кнопку на обычном ScrollBar`e происходит перемещение, а как обрабатывать УДЕРЖАНИЕ нажатой мышки на обычном рисунке?
← →
RV (2002-06-20 15:36) [7]2
на рисунке онМышкаДаун начать перемешение
наоборот закончить
1
рисонок перемещать строго вверх - игнорировать перемещение по Х
← →
esu (2002-06-20 20:39) [8]AlexPetrov
живем, идеи вот воруем...
Не корысти ради, а токмо волею пославших нас жен... детишек :)
← →
AlexPetrov (2002-06-20 22:20) [9]Esu, не понял...
Страницы: 1 вся ветка
Форум: "Потрепаться";
Текущий архив: 2002.07.18;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.006 c