Вверх ↑
Ответов: 101
Рейтинг: 2
#1: 2012-03-27 00:09:38 ЛС | профиль | цитата
Всем ещё раз Доброго времени суток! Как всегда у меня возник вопрос, сразу скажу что прежде чем задать этот вопрос а точнее вопросы, скажу что пересмотрел кучу примеров и провёл кучу экспериментов но нужного результата неполучил.
Первый вопрос связан с панелью, в общем сдеал из панели как бы окно, мне нужно что бы она появлялась и исчезала по нажатию кнопки, хорошо сделал это с помощью операций над окнами но тут проблема, панель появляется только при первом клике по кнопке, после того как панель закрываю при втором клике на кнопку панель непоявляется, что нужно конкретно сделать что бы панель появлялась и исчезала? Также возникла проблема с масштабированием панеле, в общем хотел что бы панель можно было растягивать «делать её больше» или же «меньше» также провёл кучу экспериментов но с масштабированием ничего невышло.
Хотел заменить панель дочерней формой, выполнив нужное оформление внутри формы без границ с помощью панелей, оформление выполнил, но упёрся опять в такую сложность что дочерняя форма находится над родительской, а мне нужно что бы она была внутри родительской формы «как допустим любая панель» можно ли зделать так что бы дочерняя форма была внутри родительской?
И вопрос связанный с оформлением программы, допустим если программа не большого размера и количество элементов оформления «картинок» не превышает 10 – 15 штук сумарным весом 1 мегабайт то тут ничего страшного конечно, а что если моё оформления состоит из множества элементов «картинок» с общим весом в 20 а то и 25 мегабайт представляя из себя скин, то впихивать всё это в ексешник нет никакого желания, тем более если задумал программу со сменными скинами, с помощью какого метода можно сделать обращение к скину «к набору картинок» если папка со скинами находется в корневой папке самой программы?
Во время оформления столкнулся с такой сложностью как элементарное оформление кнопки, массивы состоящие из разных картинок для смены состояния при наведении и нажатии меня неустроили, для оформления хочу использовать уже собранный массив в ленту «картинку» на которой уже собраны все состояния «до, навел, нажал» но допетлить как использовать такой массив в Hiasm несмог. Множество программ со скинами имеют подобное оформление где нет отдельных состояний, все состояния оформлены на одной полоске, позиции и прочее получают либо из ini файла либо с простого txt, вот что то подобно хочу сделать и я.
И наверное последний вопрос связаный с фиксацие размеров окон, сделал большое количество окон, котороые вызываются при нажатии каких либо пунктов из главного меню, также контекстного, кнопок на панеле и прочее, сразу зделал их нужного размера, закрепил в них все нужные элементы, всё в общем готово, вызываю вызываются, появляются когда нужно вид имеют какой получили отроду, но долбаное наведение мыши на эти окна и захват курсором краёв на этих окнах, начинает масштабировать окно, перерыл кучу методов, из компонентов Окно вытащил всё перетянул километры ниток от точки до точки, но зафиксировать размер несмог, знаю что тут что то до идиотизма простое, почему и задавать вопрос нехотел но мозг он уже мне вынес , поэтому спрошу как зафиксировать размер окна.
Как в злом анекдоте получилось, с масштабом панелей есть проблема хотя он там нужен, а тут с окнами ненужен но он тут есть, бред. Помогите кто чем может)
карма: 0

0