コード例 #1
0
        private void ListOptionsChanged(object sender, System.EventArgs e)
        {
            // sender
            var list = (ListBox)sender;

            // Close old
            _current?.Hide();
            _current?.Closed(null);
            PanelInner.Controls.Clear();

            // Open New
            _current      = _options[(string)list.SelectedItem];
            _current.Dock = DockStyle.Fill;
            PanelInner.Controls.Add(_current);
            _current.Shown(null);
            _current.Show();
        }
コード例 #2
0
 public override void Shown(WindowEventArgs args)
 {
     _current?.Shown(args);
     base.Shown(args);
 }