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

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

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

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


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