Кто-нибудь знает, почему Microsoft избавилась от свойства ImageList на панелях инструментов? Где лучше всего назначить рекламный блок вручную? Смогу ли я получить изображения для отображения во время разработки, если единственные изображения, которые я могу добавить или изменить, - это файл локального ресурса или файла проекта? Как я могу получить конкретный индекс мейкелиста, который будет отображаться на кнопках в toolstrip во время разработки.Добавление изображений к кнопкам из Imagelist на панели инструментов?
ответ
Он все еще присутствует на ToolBars
, но ToolBars
заменяется на ToolStrips
.
Один из подклассов ToolStrip
: MenueStrip
. И ToolStrip
, и MenueStrip
, имеют ImageList
.
Однако, по неизвестным причинам ImageList
свойство не отображается на вкладке свойств:
Однако вы можете установить его в коде и Intellisense
поможет .. :
К сожалению, это не будет помощь при работе в дизайнере. Можно подклассифицировать ToolStrip
, чтобы разоблачить ImageList
, но ToolStripItems
не выставляют свои свойства ImageIndex
, так что это не помогает.
Все ToolStripItems
имеют свойство Image
, и после добавления Images
к ресурсам, которые вы можете вытащить их оттуда.
Похоже, что мы имеем , предположительно,, чтобы сделать это сейчас ..? Было бы неплохо об этом говорить в документации. Или, может быть, когда-нибудь скоро (скорее всего, скорее) в SO Документация ?!
Я думаю, что это случай nudging нас от ImageList
; одно из преимуществ заключается в том, что теперь вы можете дать каждому элементу разные Размер изображения, некоторые квадраты другие более широкие ..
- 1. Добавление подсказки к кнопкам панели инструментов Kendo
- 2. Добавление изображений из imagelist в класс
- 3. Добавление объекта на панели инструментов
- 4. Добавление слушателей к кнопкам
- 5. Добавление стрелок вниз к кнопкам CMFCToolBar
- 6. Добавление действия к панели инструментов в formpage
- 7. Добавление нижней панели инструментов, аналогичной панели инструментов на устройствах iOS
- 8. Как ускорить добавление изображений в ImageList?
- 9. Добавление действия к кнопкам JOptionPane
- 10. Наложение части панели изображений на панель инструментов
- 11. Добавление панели инструментов в FragmentActivity
- 12. добавление кнопок на нижней панели инструментов
- 13. Добавление панели инструментов поверх uikeyboard
- 14. Выбор из библиотеки изображений кнопка на панели инструментов деактивируется
- 15. Добавление фрагмента ниже панели инструментов
- 16. Добавление панели инструментов в INAppStoreWindow
- 17. добавление панели инструментов в pickerview
- 18. SearchView на панели инструментов аналогично панели инструментов
- 19. TreeView не Отображение изображений из ImageList
- 20. Извлечение изображений PNG из Delphi 2009 imagelist
- 21. Добавление действий к кнопкам, добавленным в программирование
- 22. Добавление класса к предыдущей и следующей кнопкам
- 23. Добавление JLabel в относительное положение к кнопкам
- 24. Загрузка и просмотр изображений из imagelist
- 25. Доступ к системному imagelist
- 26. Добавление элементов к кнопке «NEW» в панели инструментов затмение
- 27. Доступ к панели инструментов объекта из SlidingTabLayout
- 28. Добавление класса к некоторым кнопкам javascript
- 29. Динамическое добавление прослушивателя действий к кнопкам
- 30. Добавление onClick к кнопкам, которые создаются программно
У меня есть мюзикл на моей форме с набором изображений. Тем не менее, я хотел бы видеть мои изображения на кнопках во время разработки. Не возможно ли это на панели инструментов? Будут ли они видны только во время работы? –
См. Мой обновленный ответ: свойство доступно только в коде, а не в дизайнере, поэтому для просмотра изображений в дизайнере вам придется искать изображения в ресурсах .- ( – TaW
Да, похоже, что вы правы. знаю, что вы в значительной степени уже ответили на мой вопрос, поэтому я уже отметил это как можно скорее, но если это не так уж много, как программно? каждый раз, когда он нажимается. Первоначально я бы просто изменил imageindex, как бы поменять его на другое изображение в файле ресурсов? –