Нестандартный элемент, для настроек программы

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
pakulo
Новичок
Новичок
 
Сообщения: 29
Зарегистрирован: 08.01.2008 (Вт) 2:35

Нестандартный элемент, для настроек программы

Сообщение pakulo » 08.01.2008 (Вт) 18:14

Вот тут на картинке можно увидеть слева красивый элемент.
Может кто знает как это в ВБ сделать? Или может что-то подобное есть?

Изображение

BION
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 259
Зарегистрирован: 24.01.2005 (Пн) 21:05

Re: Нестандартный элемент, для настроек программы

Сообщение BION » 08.01.2008 (Вт) 18:40

pakulo писал(а):Вот тут на картинке можно увидеть слева красивый элемент.
Может кто знает как это в ВБ сделать? Или может что-то подобное есть?

Изображение


Есть такие панели, поищи в поиске. Можно и самому сделать, градиент рисуется(см. в поиске), панель с цветными BG и Border'ом - хотя бы стандартный элемент Shape. В общем простор для творчества велик.

Вот тут модуль градиента
Код: Выделить всё
Public Sub Fade(obj As Object, StartColour As Long, _
    EndColor As Long, TopToBottom As Boolean)

obj As Object - объект на котором рисуем(я обычно использую Picture)
StartColour As Long - стартовый цвет
EndColor As Long - не стартовый цвет:)
TopToBottom As Boolean - направление, вертикально али нет.
Вложения
modGradientTitle.rar
Рисуем градиент Copyright (C) 1999 Joel Dueck
(2.36 Кб) Скачиваний: 45

pakulo
Новичок
Новичок
 
Сообщения: 29
Зарегистрирован: 08.01.2008 (Вт) 2:35

Сообщение pakulo » 08.01.2008 (Вт) 19:54

та проблема не в градиенте... можно и без него...
проблема как сделать раскрывающееся меню с блоками такими, т.е. разбить на блоки... там если видно можно скрывать и раскрывать определенные блоки, в тех блоках может быть несколько пунктов меню... я понимаю что можно самому все сделать, но может кто подскажет контроллер уже готовый?

BION
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 259
Зарегистрирован: 24.01.2005 (Пн) 21:05

Сообщение BION » 08.01.2008 (Вт) 20:09

pakulo писал(а):та проблема не в градиенте... можно и без него...
проблема как сделать раскрывающееся меню с блоками такими, т.е. разбить на блоки... там если видно можно скрывать и раскрывать определенные блоки, в тех блоках может быть несколько пунктов меню... я понимаю что можно самому все сделать, но может кто подскажет контроллер уже готовый?


Ээх, молодеж пошла, все за вас надо делать:)
Держи... фашист гранату http://www.vbaccelerator.com/home/VB/Code/Controls/Explorer_Bar_Control/article.asp

pakulo
Новичок
Новичок
 
Сообщения: 29
Зарегистрирован: 08.01.2008 (Вт) 2:35

Сообщение pakulo » 09.01.2008 (Ср) 1:01

Спасибо огромное!

Я целый день искал, никак не мог придумать запрос по котрому можно было бы найти этот компонент...

Я просто на форуме зарегистрироваться не мог, что бы сразу спросить... все писало что код неверный, пока не прочитал уже под вечер, что нужно в обратном порядке вводить...

еще раз спасибо! и за сайт спасибо, я его уже и забыл ;)

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Сообщение Хакер » 09.01.2008 (Ср) 1:55

Тут я некоторое время назад давал dr.MIG-у код подобного группирования. Поищи в алгоритмах.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 09.01.2008 (Ср) 8:49

ExplorerBar с vbAccelerator хорош, но у него есть несколько очень досадных глюков.
Если есть возможность, лучше купи компонент от Teebo (Teebo ExplorerBarXP2), он на порядок лучше.
Lasciate ogni speranza, voi ch'entrate.

Antonariy
Повелитель Internet Explorer
Повелитель Internet Explorer
Аватара пользователя
 
Сообщения: 4824
Зарегистрирован: 28.04.2005 (Чт) 14:33
Откуда: Мимо проходил

Сообщение Antonariy » 09.01.2008 (Ср) 10:07

Последний раз редактировалось Antonariy 09.01.2008 (Ср) 10:15, всего редактировалось 1 раз.
Лучший способ понять что-то самому — объяснить это другому.

pakulo
Новичок
Новичок
 
Сообщения: 29
Зарегистрирован: 08.01.2008 (Вт) 2:35

Сообщение pakulo » 10.01.2008 (Чт) 16:06

Спасибо огромное, очень помогло!

pakulo
Новичок
Новичок
 
Сообщения: 29
Зарегистрирован: 08.01.2008 (Вт) 2:35

Сообщение pakulo » 10.01.2008 (Чт) 21:22

Тут одна проблемка... целый день проводился, я ВБ давно уже запускал, тут пришлось написать одну программку.
У меня вб2005 а все примеры для вб5,6. Я не смог конвертировать в вб2005. Может кто поможет?

Со всех выбрал
http://planetsourcecode.com/vb/scripts/ ... 2&lngWId=1
Но не знаю как его конвертнуть в вб2005. Думал как-то создать с этот проэкта осх но не получается.

Или вот использовать этот компонент, но когда я создаю элементы выдает ошибку при компиляции
http://www.vbaccelerator.com/home/NET/C ... rticle.asp

pakulo
Новичок
Новичок
 
Сообщения: 29
Зарегистрирован: 08.01.2008 (Вт) 2:35

Сообщение pakulo » 11.01.2008 (Пт) 3:18

На http://www.vbaccelerator.com нашел контроллер для .нет, вопрос закрыт. Всем спасибо :)


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex-бот и гости: 18

    TopList