если вы обрабатываете форму щелчком мыши, вы можете использовать следующий код:
private void Dialog_MouseClick(object sender, MouseEventArgs e)
{
if (e.Button == MouseButtons.Right)
{
this.Text = "new caption text";
}
}
Но вам нужно убедиться, что вы сгенерировали это событие для элемента управления верхнего уровня в форме. Например, если в форме есть групповое поле, оно будет получать события щелчка мышью, а не саму форму, для областей формы, которые находятся под групповым блоком.