private void TEFCliSiTef_OnExibeMenu(object sender, TEFCliSiTefExibeMenuEventArgs e) { using (MenuForm Menu = new MenuForm()) { Menu.Initialize(e); DialogResult ret = Menu.ShowDialog(); switch (ret) { case DialogResult.OK: e.ItemSelecionado = Menu.SelectedItem; break; case DialogResult.Cancel: e.VoltarMenu = true; break; } } }
public void Initialize(TEFCliSiTefExibeMenuEventArgs exibeMenuEventArgs) { this.exibeMenuEventArgs = exibeMenuEventArgs; this.messageLabel.Text = exibeMenuEventArgs.Titulo; this.optionsListBox.DataSource = exibeMenuEventArgs.Opcoes; }