OwnerDrawPropertyBag Класс

Определение

Содержит значения свойств, которые могут лишь изредка оказаться нужными компоненту.Contains values of properties that a component might need only occasionally.

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

public ref class OwnerDrawPropertyBag : MarshalByRefObject, System::Runtime::Serialization::ISerializable
[System.Serializable]
public class OwnerDrawPropertyBag : MarshalByRefObject, System.Runtime.Serialization.ISerializable
type OwnerDrawPropertyBag = class
    inherit MarshalByRefObject
    interface ISerializable
Public Class OwnerDrawPropertyBag
Inherits MarshalByRefObject
Implements ISerializable
Наследование
OwnerDrawPropertyBag
Атрибуты
Реализации

Комментарии

Класс OwnerDrawPropertyBag позволяет, чтобы класс отображал свойства, которые у него нет.The OwnerDrawPropertyBag class enables a class to appear to have properties it really does not have. Класс может затем использовать свойства при необходимости и сохранять в памяти, если класс не использует свойства.The class can then use the properties when needed, and save on memory when the class does not use the properties.

OwnerDrawPropertyBag используется внутри .NET Framework, а конструкторы — закрытыми.The OwnerDrawPropertyBag is used internally to the .NET Framework, and its constructors are private. Нельзя создать экземпляр OwnerDrawPropertyBag.You cannot create an instance of the OwnerDrawPropertyBag.

Конструкторы

OwnerDrawPropertyBag(SerializationInfo, StreamingContext)

Инициализирует новый экземпляр класса OwnerDrawPropertyBag.Initializes a new instance of the OwnerDrawPropertyBag class.

Свойства

BackColor

Получает или задает цвет фона для компонента.Gets or sets the background color for the component.

Font

Получает или задает шрифт текста, отображаемого в компоненте.Gets or sets the font of the text displayed by the component.

ForeColor

Получает или задает основной цвет компонента.Gets or sets the foreground color of the component.

Методы

Copy(OwnerDrawPropertyBag)

Копирует объект OwnerDrawPropertyBag.Copies an OwnerDrawPropertyBag.

CreateObjRef(Type)

Создает объект, который содержит всю необходимую информацию для создания прокси-сервера, используемого для взаимодействия с удаленным объектом.Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.

(Унаследовано от MarshalByRefObject)
Equals(Object)

Определяет, равен ли заданный объект текущему объекту.Determines whether the specified object is equal to the current object.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.Serves as the default hash function.

(Унаследовано от Object)
GetLifetimeService()

Извлекает объект обслуживания во время существования, который управляет политикой времени существования данного экземпляра.Retrieves the current lifetime service object that controls the lifetime policy for this instance.

(Унаследовано от MarshalByRefObject)
GetType()

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

(Унаследовано от Object)
InitializeLifetimeService()

Получает объект службы времени существования для управления политикой времени существования для этого экземпляра.Obtains a lifetime service object to control the lifetime policy for this instance.

(Унаследовано от MarshalByRefObject)
IsEmpty()

Возвращает значение, показывающее, содержит ли объект OwnerDrawPropertyBag все значения по умолчанию.Returns whether the OwnerDrawPropertyBag contains all default values.

MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

(Унаследовано от Object)
MemberwiseClone(Boolean)

Создает неполную копию текущего объекта MarshalByRefObject.Creates a shallow copy of the current MarshalByRefObject object.

(Унаследовано от MarshalByRefObject)
ToString()

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

(Унаследовано от Object)

Явные реализации интерфейса

ISerializable.GetObjectData(SerializationInfo, StreamingContext)

Заполняет заданный объект SerializationInfo данными, необходимыми для сериализации целевого объекта.Populates the specified SerializationInfo with the data needed to serialize the target object.

Применяется к

Дополнительно