powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Можно ли при нажатии на кнопку поменят её картинку?
9 сообщений из 9, страница 1 из 1
Можно ли при нажатии на кнопку поменят её картинку?
    #32396487
Фотография Lola
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Собственно, мне нужна кнопка для переключения между двумя режимами формы. Было бы гораздо нагляднее, если бы менялась не надпись на кнопке, а её картинка. Спасибо.
...
Рейтинг: 0 / 0
Можно ли при нажатии на кнопку поменят её картинку?
    #32396495
Msmaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Посмотри http://hiprog.com/access/article.asp?idd=101
...
Рейтинг: 0 / 0
Можно ли при нажатии на кнопку поменят её картинку?
    #32396527
Фотография Serge Gavrilov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Менять картинку можно, но может проще две кнопки сделать и менять их видимость?
...
Рейтинг: 0 / 0
Можно ли при нажатии на кнопку поменят её картинку?
    #32396550
Фотография Lola
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Msmaster
Спасибо. Но меня не поймут, если я в довесок к базе еще и бмпешки буду прилагать и потом начнуться заморочки с маршрутами к ним.

Serge Gavrilov
Идея хорошая. Я об этом как-то не догадалась :)) Но а если можно менять картинки, то все же как? Ради спортивного интереса... Вот есть двойные бмпешки с картинками для ON/OFF. С ними можно в аксессе работать? и как?
...
Рейтинг: 0 / 0
Можно ли при нажатии на кнопку поменят её картинку?
    #32396575
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Делаешь несколько невидимых кнопок с нужными тебе рисунками
У нужной тебе кнопки меняешь рисунок с помощью св-ва PictureData
Код: plaintext
1.
2.
Private Sub Кнопка0_Click()
    Me!Кнопка1.PictureData = Me!Кнопка0.PictureData
End Sub
...
Рейтинг: 0 / 0
Можно ли при нажатии на кнопку поменят её картинку?
    #32396603
Фотография Lola
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лох Позорный
ЗдОрово! Что называется, а ларчик просто открывался... Спасибо.
...
Рейтинг: 0 / 0
Можно ли при нажатии на кнопку поменят её картинку?
    #32396611
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хм... А еще это значение (PictureData) можно где-нить в коде хранить как массив байтов :)
Только что-то ахрененный массив получается. Лучше в таблицу запихнуть :)
...
Рейтинг: 0 / 0
Можно ли при нажатии на кнопку поменят её картинку?
    #32396612
Фотография Serge Gavrilov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно как LP ответил, можно запихать PictureData в таблицу в поле OLE и оттуда вытаскивать через Recordset.
...
Рейтинг: 0 / 0
Можно ли при нажатии на кнопку поменят её картинку?
    #32396782
incold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А еще у Гетца есть функция, которая возвращает битовый массив по номеру картинки в списке менюшек и панелей офиса.
Т.е. чтобы поменять картинку нужно вызвать функцию с кодом картинки.
Там же у Гетца есть форма просмотра всех картинок с указанием номера.

Имхо самый лучший способ.
- ничего нигде не нужно хранить
- никаких доп.элементов
- все с помощью одной универсальной функции.

Из минусов
- необходимость подключения библиотеки Microsoft Office Object Library
- не работает в 97-м аксесе.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Можно ли при нажатии на кнопку поменят её картинку?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]