CardControl — класс

Базовый класс для компонента карточки.

Синтаксис

[ClassInterface(ClassInterfaceType.None)]
[ToolboxItem(false)]
[DefaultEvent("CardActivated")]
[Designer(typeof(CardControlDesigner), typeof(IRootDesigner))]
[Guid("0716E023-6A9A-4D73-9662-A2CDEFCD851A")]
[ComVisible(true)]
[ComDefaultInterface(typeof(ICardUI))]
public class CardControl : System.Windows.Forms.ContainerControl, IServiceProvider

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

Имя Описание

CardControl()

Инициализирует новый экземпляр класса CardControl.

Свойства

Имя Описание

AcceptButton

Возвращает или задаёт компонент управления AcceptButton.

ActivateFlags

Возвращает флаги активации карточки.

ActivateMode

Возвращает режим активации карточки.

ActivateParams

Возвращает дополнительные параметры активации.

CancelButton

Возвращает или задаёт компонент управления CancelButton.

CardData

Совокупность всех данных секций и атрибутов конкретного экземпляра карточки.

CardFrame

Ссылка на окно карточки.

CardHost

Ссылка на объект контейнера карточки.

DialogResult

Возвращает или задаёт результат диалога для формы.

FolderId

Возвращает идентификатор папки, в которой лежит карточка.

KeyPreview

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

ModeId

Идентификатор режима открытия карточки.

Session

Возвращает текущую сессию пользователя.

ShortcutId

Возвращает идентификатор ярлыка.

Методы

Имя Описание

Close

Закрывает окно карточки.

Dispose(Boolean)

Освобождает неуправляемые ресурсы.

GetActiveCard

Возвращает из стека карточек ссылку на корневую карточку.

GetActiveCards

Возвращает массив ссылок на активные карточки.

GetParentCard(Control)

Возвращает ссылку на родительскую карточку указанного элемента управления.

GetService(Type)

Возвращает сервис указанного типа.

OnCardAction(CardActionEventArgs)

Создаёт событие CardAction. Вызывается до открытия карточки.

OnCardActivated(CardActionEventArgs)

Создаёт событие CardActivated. Вызывается после открытия карточки.

OnCardActivating(CardActivatingEventArgs)

Создаёт событие CardActivating. Вызывается до открытия карточки.

OnCardClosed(EventArgs)

Создаёт событие CardClosed. Вызывается после открытия карточки.

OnCardClosing(CardClosingEventArgs)

Создаёт событие CardClosing. Вызывается до открытия карточки.

OnCardInitialized(EventArgs)

Создаёт событие CardInitialized. Вызывается при первичной инициализации карточки.

OnCardLoaded(EventArgs)

Создаёт событие CardLoaded. Вызывается после загрузки карточки.

OnCardUnloaded(EventArgs)

Создаёт событие CardUnloaded. Вызывается перед выгрузкой карточки.

ProcessDialogKey(Keys)

Признак обработки клавиши элементом управления.

ProcessKeyPreview

Выполняет предварительный просмотр сообщения клавиатуры.

ProcessTabKey

Выбирает следующий доступный элемент управления и активизирует его.

ShowMessage(String)

Отображает окно сообщения с заданным текстом.

ShowMessage(String, String)

Отображает окно сообщения с заданным текстом и заголовком окна.

ShowMessage(String, String, String)

Отображает окно сообщения с заданным текстом, заголовком окна и полем дополнительной информации.

ShowMessage(String, String, MessageType, MessageButtons)

Отображает окно сообщения с заданным текстом и заголовком окна. Также передается список отображаемых кнопок и тип сообщения.

ShowMessage(String, String, String, MessageType, MessageButtons)

Отображает окно сообщения с заданным текстом, заголовком окна и полем дополнительной информации. Также передается список отображаемых кнопок и тип сообщения.

UpdateDefaultButton

Обновляет сведения о том, какая кнопка является кнопкой по умолчанию.

События

Имя Описание

CardAction

Событие, которое инициируется при активации пользователем одного из методов карточки.

CardActivated

Событие инициируется после активации компонента карточки Windows-клиентом.

CardActivating

Событие инициируется до активации компонента карточки Windows-клиентом.

CardClosed

Событие возникает после закрытия пользовательского интерфейса карточки.

CardClosing

Событие возникает до закрытия пользовательского интерфейса карточки.

CardInitialized

Событие инициируется после создания компонента карточки, и передачи ей актуальных данных.

CardLoaded

Событие возникает после загрузки компонента карточки в память.

CardUnloaded

Событие инициируется при выгрузке компонента карточки из памяти.