private void TEFVeSPague_OnExibeMenu(object sender, TEFVeSPagueExibeMenuEventArgs e) { using (MenuVeSPagueForm Menu = new MenuVeSPagueForm()) { 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(TEFVeSPagueExibeMenuEventArgs exibeMenuEventArgs) { this.exibeMenuEventArgs = exibeMenuEventArgs; this.messageLabel.Text = exibeMenuEventArgs.Titulo; this.optionsListBox.DataSource = exibeMenuEventArgs.Opcoes; }