Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Други! вытаскивание картинки по FaceID
 
 автор: Йожык   (08.09.2011 в 18:12)   личное сообщение
 
 

По таблице с сервера динамически строится пользовательское меню (CommandBars).
Тут вопросов нет - все работает.

Сейчас пишу форму-интерфейс для редактирования этого меню.
Что требуется:
Когда я в списке (комбобокс) выделяю строку с именем пункта меню для редактирования -
выводятся данные по этому пункту:
- тип: рисунок или текст, или рисунок и текст
- действие при нажатии
- задан ли дочерний список
- задан ли разделитель
- папа (parent)

И нужно показать значок. (FaceID значка записан в таблице)

Вроде бы понятно, что:
- а) выставить контрол Image. У него есть свойство "Picture"
- б)или выставить контрол "Button". У него - "точечный рисунок"
- вытащить картинку из CommandBars по FaceID
- засунуть ее в "Picture" или

Хочется обойтись без референса на Microsoft Office XX.0 Object Library, поскольку при построении меню я без него уже обошелся.

Есть у кого заначка?

  Ответить  
 
 автор: Lukas   (08.09.2011 в 20:53)   личное сообщение
18 Кб.
 
 


И нужно показать значок. (FaceID значка записан в таблице)


Я бы, по причине лени врожденной, показывал бы именно там,
где он (рисунок, соответствующий FaceID) и применяется,
то бишь в CommandBarButton.
Да и выбор организовать не составит большого труда.
Выбранный можно "выделять" пользуя State.

Скрин => (не мое, автору спасибо)

  Ответить  
 
 автор: Йожык   (09.09.2011 в 11:33)   личное сообщение
 
 

Да, я понял. Выкрутиться можно.:)
Подобный вариант проработал еще вчера:
Как обходное решение - по тестовой кнопке на форме вызывать контекстное меню с изображением фейса...

Но это обходное. А вот как бы...
За ответ - спасибо

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList