ПредишенСледващото

Поставете съда във формата на OleContainer, компонент на менюто MainMenu. и OpenDialog диалог. Контейнерът трябва да заемат цялото пространство на формата, така че имотът Align е направена alClient. Един пример за това приложение е показано на Фигура 1.

Компонент Delphi olecontainer

В MainMenu влезете в менюто файл и неговите дялове отворен, активиране и деактивиране.
Сега трябва да се регистрирате със събития, за нашето меню.

Меню е отворен метод InsertObjectDialog извършване на използването на стандартен прозорец Windows Insert Object (посочете обект), където потребителят може да се определи видът на поставения обект, инициализира OLE обект и работа зарежда в OleContainerl контейнер. Меню активира, призовава метод DoVerb осигурява незабавна отваряне на програмата, свързана с поставена на документи (започва в нашата молба OLE-сървър трябва да редактирате файла). Типични сървъри са OLE-системни инструменти, като например Notepad, Paint и текст процесор Word, електронни таблици Excel и др. Меню деактивира деактивирате OLE-сървър.
След като се започне нашата молба и да кликнете върху файла, за да се отвори, изберете желания файл в моя случай аз избрах Word файл. Нашата молба отваря Word файл, но тя не може да се редактира (фиг. 2).

Компонент Delphi olecontainer

След като кликнете, за да активирате менюто Файл на вашата кандидатура отваря MS Word и след това да имате достъп до всички функции на своите (Фигура 3)

Компонент Delphi olecontainer

Свързани статии

Подкрепете проекта - споделете линка, благодаря!