| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > Модальные и не модальные окна |
| Автор: linker 25.6.2003, 18:10 |
| Form2.Pdf1.LoadFile('c:\my.pdf'); Form2.ShowModal; Ну вообщем в кратце Pdf1 это элемент ActiveX, который отображает pdf файлы на форме при помощи Adobe Acrobat.А проблема собственно в том что если Form2 - модальное,то при нажатии на Button в первый раз просто открывается пустая форма, ну а если её закрыть и ещё раз нажать то Acrobat запускается и на форме документ отображается.Как сделать так чтобы Adobe загружался с первого раза?. Как мне кажется все дело в ShowModal потому что если просто Form2.Show все работает, но мне надо чтобы окно модальным.(Може кто знает как загрузить Acrobat в фоновом режиме?) |
| Автор: eof 25.6.2003, 18:13 |
| перенеси Pdf1.LoadFile('c:\my.pdf'); ну скажем в OnShow Form2. может поможет... |
| Автор: Oleg 26.6.2003, 17:58 |
| А в чем необходимость модального окна? |
| Автор: Step 26.6.2003, 18:01 |
| по все видимости форма отображается очень быстро, файл просто не успевает загрузиться, попробуй поставить задержку или в действительности открывай файл после отображения формы |
| Автор: linker 27.6.2003, 12:04 |
| Спасибо, действительно файл нужно открывать после отображения формы. |