|
|
|
PictureBox в VBA
|
|||
|---|---|---|---|
|
#18+
Можно ли и, если можно, то как "прицепить" PictureBox к форме в VBA? Если не PictureBox, то какой компонент можно использовать для рисования на существующей картинке? Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2006, 08:04 |
|
||
|
PictureBox в VBA
|
|||
|---|---|---|---|
|
#18+
PictureBox - это ActiveX котрол, если у тебя на машине есть лицензия на его использование, то ты можешь его добавить и, кстати, у пользователей тоже должна она быть, но в связи с тем, что у пользователя наврядли будет стоять VB или Office Developer, то придется искать альтернативные варианты. В VBA нет контрола PictureBox и нет нормально способа для рисования. Если тебе нужно нарисовать просто горизонтальную или вертикальную линию, то воспользуйся контролом Frame, с высотой/шириной равной единице. Еще можно использовать свойство Picture контрола Image. Например, как вариант, нарисовать на листе, скопировать рисунок, перейти к свойству Picture и вставить рисунок. Еще вариант, использовать кучу API функций для рисования. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2006, 09:07 |
|
||
|
PictureBox в VBA
|
|||
|---|---|---|---|
|
#18+
Если я всё понял прально, то есть такой вариант: Форма сама по себе может содержать рисунок в строке сойств окна Picture... ищешь, нужный тебе рисунок (желательно обработать его до нужных тебе размеров) и вставляешь! Затем просто форму тянешь до тех пор, пока рисунок полностью не отобразится... А сверху него уже можешь малевать фсё шо захошь (для этого все остальные, накладываемые объекты, делаешь прозрачными)! ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2006, 12:08 |
|
||
|
|

start [/forum/topic.php?fid=60&gotonew=1&tid=2165698]: |
0ms |
get settings: |
11ms |
get forum list: |
18ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
79ms |
get topic data: |
11ms |
get first new msg: |
6ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
2ms |
| others: | 250ms |
| total: | 437ms |

| 0 / 0 |
