XP-шные контролы...помогите разобраться с примерчиком

Язык Visual Basic на платформе .NET.

Модераторы: Ramzes, Sebas

Loiste
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 136
Зарегистрирован: 28.09.2005 (Ср) 11:59

XP-шные контролы...помогите разобраться с примерчиком

Сообщение Loiste » 08.11.2005 (Вт) 13:50

Вот здесь: http://www.codeproject.com/vb/net/lybralibrary.asp есть примерчик с такими контролами..но что-то я никак не разберусь, как же все это подключить для дальнейшего использования.. :shock:

temur
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 160
Зарегистрирован: 24.02.2005 (Чт) 21:17
Откуда: Georgia

Сообщение temur » 08.11.2005 (Вт) 16:45

Открой ToolBox нажми на нем рпавой кнопкой мыши и выбери пункт Add tab
Задай любое имя и после этого открой созданную вкладку. Опять щелкни правой кнопкой и выбери пункт Add/Remove items
Вылезит окно
Customize TollBox
Во вкладке Net Framework Components нажми Browse выбери нужный файл DLL и жми Open потом ОК. Все находящиеся в данной библиотеке контролы появятся в этой вкладке.
Заодно вот еще контролы от меня....
Последний раз редактировалось temur 11.11.2005 (Пт) 23:29, всего редактировалось 1 раз.

temur
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 160
Зарегистрирован: 24.02.2005 (Чт) 21:17
Откуда: Georgia

Сообщение temur » 08.11.2005 (Вт) 16:45

Открой ToolBox нажми на нем рпавой кнопкой мыши и выбери пункт Add tab
Задай любое имя и после этого открой созданную вкладку. Опять щелкни правой кнопкой и выбери пункт Add/Remove items
Вылезит окно
Customize TollBox
Во вкладке Net Framework Components нажми Browse выбери нужный файл DLL и жми Open потом ОК. Все находящиеся в данной библиотеке контролы появятся в этой вкладке.
Заодно вот еще контролы от меня....
Последний раз редактировалось temur 11.11.2005 (Пт) 23:27, всего редактировалось 1 раз.

Loiste
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 136
Зарегистрирован: 28.09.2005 (Ср) 11:59

Сообщение Loiste » 09.11.2005 (Ср) 9:10

Спасибо! С этим разобралась :) Только вот, на той формочке из примера были такие красивые иконки..но видимо, они как-то вшиты в пример..потому как из того dll только три пустых контрола вставились.

temur
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 160
Зарегистрирован: 24.02.2005 (Чт) 21:17
Откуда: Georgia

Сообщение temur » 09.11.2005 (Ср) 9:18

То о чем ты говоришь платное, а то что ты скачала просто демонстрационная версия. В примере который я прислал есть много конторов в том числе и меню....

Loiste
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 136
Зарегистрирован: 28.09.2005 (Ср) 11:59

Сообщение Loiste » 09.11.2005 (Ср) 12:15

Слушай, а почему при попытке запустить приложение с твоим меню он просит меня заменить System.Windows.Forms.MenuItem на GustomMenu.UserMenuItem ?

temur
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 160
Зарегистрирован: 24.02.2005 (Чт) 21:17
Откуда: Georgia

Сообщение temur » 09.11.2005 (Ср) 13:18

Потому что итемы модифицырованные а напрямую чтобы меню их создавало само не удалось поэтому сколько добавишь итемов руками переделываешь в автоматически сгенерированном коде (Меняешь System.Windows.Forms.MenuItem на ResourseDLL.UserMenuItem)

Пример:
Это
Friend WithEvents MenuItem1 As System.Windows.Forms.MenuItem
Friend WithEvents MenuItem2 As System.Windows.Forms.MenuItem
<System.Diagnostics.DebuggerStepThrough()> Private Sub InitializeComponent()

поменять на

Friend WithEvents MenuItem1 As ResourseDLL.UserMenuItem
Friend WithEvents MenuItem2 As ResourseDLL.UserMenuItem
<System.Diagnostics.DebuggerStepThrough()> Private Sub InitializeComponent()

Чуть ниже

Me.MenuItem1 = New System.Windows.Forms.MenuItem
Me.MenuItem2 = New System.Windows.Forms.MenuItem

на

Me.MenuItem1 = New ResourseDLL.UserMenuItem
Me.MenuItem2 = New ResourseDLL.UserMenuItem

и это сообщение исчезнет, а меню сможешь сделать каким угодно....

temur
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 160
Зарегистрирован: 24.02.2005 (Чт) 21:17
Откуда: Georgia

Сообщение temur » 09.11.2005 (Ср) 13:21

Я сейчас дорабатываю многие контролы и пришлю....

temur
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 160
Зарегистрирован: 24.02.2005 (Чт) 21:17
Откуда: Georgia

Сообщение temur » 11.11.2005 (Пт) 16:34

Ну вот и доработанные контролы.
В меню появился редактор, теперь не надо в ручную переписывать все итемы.
Полностью разукрашенный таб контрол лист бокс и комбо бокс...

temur
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 160
Зарегистрирован: 24.02.2005 (Чт) 21:17
Откуда: Georgia

Сообщение temur » 11.11.2005 (Пт) 16:37

Ну вот и доработанные контролы.
В меню появился редактор TBMenuItems, теперь не надо в ручную переписывать все итемы.
Одновременно поменял тип меню вместо
1. UserMenu - TBMenu
2. UserMenuItem - TBMenuItem
3. UserContextMenu - TbContextMenu

Полностью разукрашенный таб контрол лист бокс и комбо бокс...


Вернуться в Visual Basic .NET

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2

    TopList  
cron