IOleDocumentBox.UserMode

Синтаксис

UserMode: Boolean;

Описание

Свойство UserMode определяет режим работы с объектом, загруженным в OleDocumentBox. По умолчанию свойству установлено значение True, при этом работа с объектом, загруженным в контейнер, осуществляется в конечном режиме, доступны все функции необходимые пользователю. Если свойству установлено значение False - работа с объектом осуществляется в режиме проектирования, при этом доступны свойства и методы которые необходимы разработчику, но не нужны конечному пользователю.

Пример

Для выполнения примера, предполагается наличие формы, расположенной на ней кнопки с наименованием "Button1" и компонента OleDocumentBox с наименованием "OleDocumentBox1".

Sub Button1OnClick(Sender: Object; Args: IMouseEventArgs);

Begin

OleDocumentBox1.CreateObject("RICHTEXT.RichtextCtrl");

OleDocumentBox1.UserMode := False;

OleDocumentBox1.OleObject.SetProperty("ScrollBars", 3);

OleDocumentBox1.OleObject.SetProperty("RightMargin", 1000);

OleDocumentBox1.OleObject.SetProperty("Appearance", 0);

OleDocumentBox1.OleObject.SetProperty("BorderStyle", 0);

OleDocumentBox1.UserMode := True;

End Sub Button1OnClick;

После выполнения примера, при нажатии на кнопку, в контейнер OleDocumentBox будет загружен компонент Richtext и для него будут изменены некоторые базовые свойства, отвечающие за оформление компонента.

См. также:

IOleDocumentBox