Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Программирование, связанное с MS Office > Перетаскивание объекта скроллом


Автор: neiron 8.11.2006, 17:40
Суть задачи...
Есть у меня на листе Image... Мне необходимо следующее - при скролле листа (опускании вниз или вправо) Image должен оставаться в видимой части листа, т.е. его должно быть видно целиком... Своеобразный плавающий фрейм... Какое событие отслеживать? И по какому свойству менять? Или быть может можно отследить какая ячейка является левой верхней?
Буду очень признателен...

Автор: Дмит 8.11.2006, 20:34
Можно разместить Image на форме и не заботится о скролле.
http://dimit.pochta.ru/wrem/logotip.zip

Автор: neiron 8.11.2006, 20:48
ага, спасибо... 

Автор: Staruha 8.11.2006, 20:52
Самое простое-Панель управления-Окно-закрепить области

Автор: neiron 8.11.2006, 23:40
Staruha, самое простое не подходит, поскольку кроме image есть текст... и текст должен быть над image... причём всего пару строчек текста... т.е. если закрепление над рисунком делать, то скроллить текст будет неудобно((( 
пока сделал формочку... всё тип-топ... но только при входе в режим конструктора она пропадает и больше не появляется... в принципе,  не проблема, но быть может и здесь строчку какую дописать можно?

Автор: Дмит 9.11.2006, 23:15
Можно просто в ручную запустить макрос Auto_Open, или повесить его исполнение на какое-либо событие (например .OnKey).

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)