| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Программирование, связанное с 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). |