Здравствуйте, daredevilcs, Вы писали:
AB>>* Когда нажимаешь на кнопку на тулбаре, то она визуально приподнимается, хотя, логичнее было бы, если бы она опускалась. AB>>* При нажатии на крайние кнопки на тулбаре, она становится какой-то квадратной в верхних углах — не совсем красиво. D>Все поправил
Здравствуйте, HotDog, Вы писали:
HD>Здравствуйте, daredevilcs, Вы писали:
D>>т.е. нет. не работают. D>>Искать здесь: http://marselsolutions.russia.webmatrixhosting.net/projects/
HD>А к SVN можно как то прицепиться? Или где то уже пробегал адрес а я прозевал?
Здравствуйте, daredevilcs, Вы писали:
D>Здравствуйте, HotDog, Вы писали:
HD>>А к SVN можно как то прицепиться? Или где то уже пробегал адрес а я прозевал?
D>адрес репозитория вот: svn://rsdn.ru/StyledControls/trunk
Здравствуйте, daredevilcs, Вы писали:
D>Нужно над имеющимися поработать : тулбар усовершенствовать и т.п. D>Можно сделать статусбар. Потом и меню. И еще чего-нибудь нестандартного...
Здравствуйте, HotDog, Вы писали:
HD>Здравствуйте, daredevilcs, Вы писали:
D>>Нужно над имеющимися поработать : тулбар усовершенствовать и т.п. D>>Можно сделать статусбар. Потом и меню. И еще чего-нибудь нестандартного...
HD>Надо сроллеры
HScrollBar и VScrollBar? Это можно.
... << Anywhere but home :: Hello, I'm your mind >>
Здравствуйте, HotDog, Вы писали:
HD>Здравствуйте, daredevilcs, Вы писали:
HD>>>Надо сроллеры D>>HScrollBar и VScrollBar? Это можно.
HD>Хех, там не так то все просто будет. У них не перегружается OnPaint.
Так я об этом и говорю. H(V)ScrollBar это просто врапперы над системными контролами и полностью перекрыть их отрисовку в managet коде не получается. Я в инете видел пару кастомных скролеров, но они были написаны полностью с нуля (наследуемся от Control и вперед) и со многими ошибками, не говоря уже о компатибельности с обычными скролами.
Здравствуйте, HotDog, Вы писали:
HD>Здравствуйте, daredevilcs, Вы писали:
HD>>>Хех, там не так то все просто будет. У них не перегружается OnPaint. D>>Это я решил, но есть еще проблема
HD>Так я об этом и говорю. H(V)ScrollBar это просто врапперы над системными контролами и полностью перекрыть их отрисовку в managet коде не получается. Я в инете видел пару кастомных скролеров, но они были написаны полностью с нуля (наследуемся от Control и вперед) и со многими ошибками, не говоря уже о компатибельности с обычными скролами.
В Framework 2.0 я нашел кучу классов, обслуживающих ScrollBar и его отображение. ТАМ, похоже, эта проблема решаема. Вот, только, у меня нет VS 2005. Так что, наверное, напишу, как ты выразился, с нуля. Сегодня первый учебный день, так что займучь этим в выходные.
... << Anywhere but home :: Hello, I'm your mind >>
Так как со скроллбарами, наследуемыми от H/VScrollBar не вышло, имеет ли смысл делать их из Control или UserControl? Или это пустая трата времени? Написано уже 500 строк (12.5кб). Бросить? Или взять готовое, например, с CodeProject, и просто украсить в общем стиле? Вот только я этого не хочу.
... << Anywhere but home :: Hello, I'm your mind >>
Здравствуйте, daredevilcs, Вы писали:
D>Так как со скроллбарами, наследуемыми от H/VScrollBar не вышло, имеет ли смысл делать их из Control или UserControl? Или это пустая трата времени? Написано уже 500 строк (12.5кб). Бросить? Или взять готовое, например, с CodeProject, и просто украсить в общем стиле? Вот только я этого не хочу.
Попробовал скомпилировать все в 2.0, но вышло то же самое.
[в_отчаянии]
Дык там же куча классов и пр., обслуживающих скроллбар, так что он совсем не напоминает обертку над windows-контролом.
[/в_отчаянии]
... << Anywhere but home :: Hello, I'm your mind >>
Здравствуйте, daredevilcs, Вы писали:
D>Так как со скроллбарами, наследуемыми от H/VScrollBar не вышло, имеет ли смысл делать их из Control или UserControl? Или это пустая трата времени? Написано уже 500 строк (12.5кб). Бросить? Или взять готовое, например, с CodeProject, и просто украсить в общем стиле? Вот только я этого не хочу.
Думаю, что имеет смысл их добавить в библиотеку. А уж каким образом, так это дело второе. Смотри что будет лучше с точки зрения цена / качество. Если требуемый тебе скрол где-то уже есть и там не против того, что ты возьмешь их исходнички, то зачем изобретать велосипед? Возьми исходнички, подработай напильником...
Здравствуйте, Anton Batenev, Вы писали:
D>>Или взять готовое, например, с CodeProject, и просто украсить в общем стиле? Вот только я этого не хочу.
AB>Если требуемый тебе скрол где-то уже есть и там не против того, что ты возьмешь их исходнички, то зачем изобретать велосипед? Возьми исходнички, подработай напильником...
Если за основу брать то, что лежит на CodeProject, то подрабатывать напильником там придется столько же, сколько чтобы из болванки стали выточить Су-27.