Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.78/9: Рейтинг темы: голосов - 9, средняя оценка - 4.78
1 / 1 / 0
Регистрация: 25.09.2007
Сообщений: 33

Как сделать что-бы ToolBar мог менять размеры иконок?

27.09.2007, 19:30. Показов 2061. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
В WinZip если запустить программу можно увидеть
что тул бар имеет иконки 32x32 я выставил так-же.
В тот-же момент мы счелкаем правой кнопкой в окне Winzip'a и можем снять флаг с опции Large Buttons после чего иконки станут размером 16х16.

Я выставил Listimage в Тул бар контроле, но он неможет заменить динамический imagelist. Как сделать что-бы тул бар мог менять размеры иконок?

Заранее спасибо !
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
27.09.2007, 19:30
Ответы с готовыми решениями:

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

Как сделать так, чтобы пользователь не мог менять размер шрифта сайта?
Как сделать так, чтобы пользователь не мог менять размер шрифта сайта? Спасибо.

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

5
0 / 1 / 3
Регистрация: 27.03.2012
28.09.2007, 01:14
Если он не может динамически заменить ImageList, то теоретически можно попробовать добавить еще один ToolBar с другими иконками и когда надо делать первый невидимым, а отображать второй...
0
0 / 0 / 1
Регистрация: 28.07.2007
Сообщений: 177
29.09.2007, 12:27
ToolBar может заменить ListImage, единственая проблема, при изменении обнуляется image у всех кнопок. Так что придётся делать что-то в таком духе:
Set Toolbar1.ImageList = ImageNew
Toolbar1.Buttons(1).Image = 1
' И так далее
0
1 / 1 / 0
Регистрация: 25.09.2007
Сообщений: 33
30.09.2007, 12:41  [ТС]
To : Leaon

Привет !

Леон Спасибки ...
Будем фиксить !

Best Regards
Stan
0
Vovan
30.09.2007, 14:56
Можно на всех выше сказанных добавить и сказать, что эту задачу можно легко делать, вот так, для каждого Toolbar-а можно добавить на форме две ImageList, один с иконкой 16*16, а другой 32*32, и потом все это управляем с написанной кодом, в примеру если команде Large Icons вставлен галочка (mnuLargeIcons.Checked = True), то иконки Toolbar-а были из Imagelist1 (кнопки на 32*32), если нет то из ImageList2 (кнопки 16*16).

Private Sub Toolbar1_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single)
' При нажатие правой кнопкой на Toolbar, открываем меню Settings
If Button = 2 Then PopupMenu MnuSettings
End Sub
Private Sub mnuLargeIcons_Click()
'Если непоставлен флажок рядом с меню mnuLargeIcons,
'то вызываем функцию Small16, если да то Large32
If mnuLargeIcons.Checked = True Then
mnuLargeIcons.Checked = False
Small16
Else
mnuLargeIcons.Checked = True
Large32
End If
End Sub

Private Sub Large32()
'Здесь загружаем иконке на Toolbar с ImageList 32*32,
'где находятся 7 рисунок для 7 кнопок toolbara
Dim large As Integer
Toolbar1.ImageList = ImageList1
For large = 1 To 7
Toolbar1.Buttons(large).Image = large
Next large
End Sub

Private Sub Small16()
Dim small As Integer
Toolbar1.ImageList = ImageList2
For small = 1 To 7
Toolbar1.Buttons(small).Image = small
Next small
End Sub

1 / 1 / 0
Регистрация: 25.09.2007
Сообщений: 33
02.10.2007, 18:06  [ТС]
Спасибо Вован !
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
02.10.2007, 18:06
Помогаю со студенческими работами здесь

как сделать, что бы посетитель мог скачать файл с сайта
как сделать так, что бы посетитель мог скачать вордовский файл со страницы сайта?

Как сделать, что бы документ не мог быть проведен дважды?
Народ, что не правильно, нужно сделать, чтобы документ не проводился дважды. То есть, если он проведен, то перепроводить его нельзя было...

Как сделать что бы пользователь не мог добавлять сам себя в друзья?
Как сделать так что бы пользователь не мог добавлять сам себя в друзья,то есть не мог вносить в колонки свой id?

Как сделать запрет закрытия формы, так что бы юзер не мог закрыть, но программно можно
alt-f4, через диспетчер и т.д. форма не закрывалась, а если в коде написать Close() то закрылась. Мне нужно что бы когда пользователь нажал...

Как сделать кнопку для перехода на другую страницу и что бы я мог на неё картинку наложить
Про href я знаю, а как картинку наложить на кнопку не знаю.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru