Posted 01 Feb 2011 Link to this post
private
RadContextMenu m_ContextMenu =
new
RadContextMenu();
RadMenuItem menuItem =
RadMenuItem(
"Click Me"
);
menuItem.Click +=
EventHandler(menuItem_Click);
m_ContextMenu.Items.Add(menuItem);
this
.radCalendar1.MouseDown +=
MouseEventHandler(radCalendar1_MouseDown);
void
radCalendar1_MouseDown(
object
sender, MouseEventArgs e)
{
if
(e.Button == MouseButtons.Right)
Point p = (sender
as
Control).PointToScreen(e.Location);
m_ContextMenu.Show(p.X, p.Y);
}
menuItem_Click(
sender, EventArgs e)
MessageBox.Show(
.radCalendar1.SelectedDate.ToLongDateString());
Posted 12 Feb 2011 Link to this post
.radCalendar1.SelectionChanging +=
SelectionEventHandler(radCalendar1_SelectionChanging);
radCalendar1_SelectionChanging(
sender, SelectionEventArgs e)
e.Cancel =
string
.Equals(Control.MouseButtons.ToString(),
"Right"
e.Cancel = (Control.MouseButtons == System.Windows.Forms.MouseButtons.Right);