Подскажите пожалуйста, как правильно создать диалоговое окно в C#? Не могу вызвать данное окно, необходимо чтоб при клике правой кнопкой по дереву, вызывалась диалоговое окно с параметрами добавить/удалить. Например: кликаем на Организацию, и выбираем добавить>добавить комнату, аналогично с удалением.
Судя по всему, вам нужно не диалоговое окно а контекстное меню.
Добавляете к вашему дереву событие click примерно такого вида (в примере я использовал label а не дерево, но сути это не меняет).
private void label1_Click(object sender, EventArgs e)
{
if ((e as MouseEventArgs)?.Button == MouseButtons.Right)
{
this.contextMenuStrip1.Show(label1, 0, 0);
}
}