Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / PictureBox в VBA / 3 сообщений из 3, страница 1 из 1
20.06.2006, 08:04
    #33801462
Любитель_VB
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PictureBox в VBA
Можно ли и, если можно, то как "прицепить" PictureBox к форме в VBA?
Если не PictureBox, то какой компонент можно использовать для
рисования на существующей картинке?
Спасибо
...
Рейтинг: 0 / 0
20.06.2006, 09:07
    #33801545
Ashton
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PictureBox в VBA
PictureBox - это ActiveX котрол, если у тебя на машине есть лицензия на его использование, то ты можешь его добавить и, кстати, у пользователей тоже должна она быть, но в связи с тем, что у пользователя наврядли будет стоять VB или Office Developer, то придется искать альтернативные варианты. В VBA нет контрола PictureBox и нет нормально способа для рисования. Если тебе нужно нарисовать просто горизонтальную или вертикальную линию, то воспользуйся контролом Frame, с высотой/шириной равной единице. Еще можно использовать свойство Picture контрола Image. Например, как вариант, нарисовать на листе, скопировать рисунок, перейти к свойству Picture и вставить рисунок. Еще вариант, использовать кучу API функций для рисования.
...
Рейтинг: 0 / 0
20.06.2006, 12:08
    #33802095
-=GeX=-
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PictureBox в VBA
Если я всё понял прально, то есть такой вариант:
Форма сама по себе может содержать рисунок в строке сойств окна Picture... ищешь, нужный тебе рисунок (желательно обработать его до нужных тебе размеров) и вставляешь! Затем просто форму тянешь до тех пор, пока рисунок полностью не отобразится... А сверху него уже можешь малевать фсё шо захошь (для этого все остальные, накладываемые объекты, делаешь прозрачными)! ;)


...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / PictureBox в VBA / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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