示例#1
0
        /// <summary>
        /// Clean up any resources being used.
        /// </summary>
        /// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
        protected override void Dispose(bool disposing)
        {
            if (disposing)
            {
                if (components != null)
                {
                    components.Dispose();
                }

                if (this.settingsPanel != null)
                {
                    this.settingsPanel.ValidChanged -= new DestinationSettingsPanel.ValidChangedEventHandler(panel_ValidChanged);
                }

                if (this.bonjourListBox1.Items != null)
                {
                    foreach (DestinationListItem dli in this.bonjourListBox1.Items)
                    {
                        dli.Selected -= new EventHandler(dli_Selected);
                    }
                }

                if (this.settingsPanel != null)
                {
                    this.settingsPanel.Dispose();
                    this.settingsPanel = null;
                }
            }
            base.Dispose(disposing);
        }
示例#2
0
        private void ShowInputs(DestinationListItem dli, IDestinationHandler handler)

        {
            this.panelBonjour.Visible = false;

            this.panelDetails.Visible = true;



            DestinationSettingsPanel panel = handler.GetSettingsPanel(this.dbEdit);

            this.settingsPanel = panel;

            panel.ValidChanged += new DestinationSettingsPanel.ValidChangedEventHandler(panel_ValidChanged);

            this.panelDetails.Controls.Add(panel);

            panel.Visible = true;

            panel.Initialize(this.isSubscription, dli, this.dbEdit);



            this.buttonSave.Visible = true;
        }
示例#3
0
        /// <summary>
        /// Clean up any resources being used.
        /// </summary>
        /// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
        protected override void Dispose(bool disposing)
        {
            if (disposing)
            {
                if (components != null)
                {
                    components.Dispose();
                }

                if (this.settingsPanel != null)
                {
                    this.settingsPanel.ValidChanged -= new DestinationSettingsPanel.ValidChangedEventHandler(panel_ValidChanged);
                }

                if (this.bonjourListBox1.Items != null)
                {
                    foreach (DestinationListItem dli in this.bonjourListBox1.Items)
                    {
                        dli.Selected -= new EventHandler(dli_Selected);
                    }
                }

                if (this.settingsPanel != null)
                {
                    this.settingsPanel.Dispose();
                    this.settingsPanel = null;
                }
            }
            base.Dispose(disposing);
        }
示例#4
0
        private void ShowInputs(DestinationListItem dli, IDestinationHandler handler)
        {
            this.panelBonjour.Visible = false;
            this.panelDetails.Visible = true;

            DestinationSettingsPanel panel = handler.GetSettingsPanel(this.dbEdit);
            this.settingsPanel = panel;
            panel.ValidChanged += new DestinationSettingsPanel.ValidChangedEventHandler(panel_ValidChanged);
            this.panelDetails.Controls.Add(panel);
            panel.Visible = true;
            panel.Initialize(this.isSubscription, dli, this.dbEdit);

            this.buttonSave.Visible = true;
        }