New to Telerik UI for WinFormsStart a free 30-day trial

Represents the context menu for chat messages with Reply, Copy, Edit and Delete options.

Definition

Constructors

Initializes a new instance of the ChatMessageContextMenu class.

C#
public ChatMessageContextMenu(RadElement ownerElement)
Parameters:ownerElementRadElement

Properties

Gets the element that the context menu was opened for.

C#
public BaseChatItemElement ContextElement { get; }

Gets the message that the context menu was opened for.

C#
public ChatMessage ContextMessage { get; }

Gets the Copy menu item.

C#
public RadMenuItem CopyMenuItem { get; }

Gets the Delete menu item.

C#
public RadMenuItem DeleteMenuItem { get; }

Gets the Edit menu item.

C#
public RadMenuItem EditMenuItem { get; }

Gets the Reply menu item.

C#
public RadMenuItem ReplyMenuItem { get; }

Methods

Creates the menu items.

C#
protected virtual void CreateMenuItems()

Disposes the context menu resources.

C#
protected override void Dispose(bool disposing)
Parameters:disposingbool

Overrides: RadContextMenu.Dispose(bool)

Shows the context menu for the specified message and element.

C#
public virtual void Show(ChatMessage message, BaseChatItemElement element, Point location)
Parameters:messageChatMessage

The chat message.

elementBaseChatItemElement

The message element.

locationPoint

The screen location to show the menu.

Events

Occurs when the Copy menu item is clicked.

C#
public event EventHandler<ChatMessage> CopyClicked

Occurs when the Delete menu item is clicked.

C#
public event EventHandler<ChatMessage> DeleteClicked

Occurs when the Edit menu item is clicked.

C#
public event EventHandler<ChatMessage> EditClicked

Occurs when the Reply menu item is clicked.

C#
public event EventHandler<ChatMessage> ReplyClicked