New to Telerik UI for WinForms? Start a free 30-day trial
Toolbar
Updated on Nov 5, 2025
ChatToolbarElement allows adding different toolbar actions for achieving more user friendly conversational UI. It is placed below the text box and it can be shown/hidden by clicking the toolbar icon in the editable part:
Figure 1. ChatToolbarElement

The below sample code demonstrates how to add a toolbar action that inserts an image selected from the File Explorer:
Adding ToolbarActionDataItem
C#
private void Toolbar()
{
ToolbarActionDataItem imageAction = new ToolbarActionDataItem(Properties.Resources.file,"image");
this.radChat1.ChatElement.ToolbarElement.AddToolbarAction(imageAction);
this.radChat1.ToolbarActionClicked += radChat1_ToolbarActionClicked;
}
private void radChat1_ToolbarActionClicked(object sender, ToolbarActionEventArgs e)
{
ToolbarActionDataItem action = e.DataItem;
if (action.UserData + "" == "image")
{
OpenFileDialog dlg = new OpenFileDialog();
dlg.Title = "Open Image";
dlg.Filter = "png files (*.png)|*.png";
if (dlg.ShowDialog() == DialogResult.OK)
{
Image img = Image.FromFile(dlg.FileName);
ChatMediaMessage mediaMessage = new ChatMediaMessage(img, new Size(300, 200), this.radChat1.Author, DateTime.Now, null);
this.radChat1.AddMessage(mediaMessage);
}
dlg.Dispose();
}
}
Figure 2. Inserting an image from a toolbar action
