protected override void OnControlRemoved(ControlEventArgs e) { base.OnControlRemoved(e); if (_previewHandler != null) { _previewHandler.Unload(); _previewHandler = null; } }
private void TabPage_ControlAdded(object sender, ControlEventArgs e) { TabPage tab = sender as TabPage; RaiseLoadedEvent(tab); }
protected override void OnControlAdded(ControlEventArgs e) { var tabPage = e.Control as TabPage; if (tabPage != null) tabPage.BackColor = Color.White; base.OnControlAdded(e); }
private void pAccounts_ControlRemoved(object sender, ControlEventArgs e) { System.Windows.Forms.Control.ControlCollection allAccounts = pAccounts.Controls; foreach (Control control in allAccounts) { ((AccountListItem)control).cbTransferToAccount.Items.Clear(); ((AccountListItem)control).cbTransferToAccount.Items.Add(""); } int position = 0; foreach (Control control in allAccounts) { AccountListItem accountDetailsControl = (AccountListItem)control; control.Location = new Point(0, position); foreach (Control control1 in allAccounts) { AccountListItem accountDetailsControl1 = (AccountListItem)control1; if (!accountDetailsControl1.Equals(accountDetailsControl)) { accountDetailsControl1.Invoke((Action)(delegate { accountDetailsControl1.cbTransferToAccount.Items.Add(accountDetailsControl.Account.Login); })); accountDetailsControl1.Refresh(); } } position += 22; } }
void layoutControlUC_ControlAdded(object sender, ControlEventArgs e) { if (e.Control is IMainView) { (e.Control as IMainView).InitializeControls(); } }
/// <summary> /// Raises the ControlAdded event. /// </summary> /// <param name="e">A ControlEventArgs that contains the event data.</param> protected override void OnControlAdded(System.Windows.Forms.ControlEventArgs e) { base.OnControlAdded(e); BSE.Windows.Forms.XPanderPanel xpanderPanel = e.Control as BSE.Windows.Forms.XPanderPanel; if (xpanderPanel != null) { if (xpanderPanel.Expand == true) { foreach (XPanderPanel tmpXPanderPanel in this.XPanderPanels) { if (tmpXPanderPanel != xpanderPanel) { tmpXPanderPanel.Expand = false; tmpXPanderPanel.Height = xpanderPanel.CaptionHeight; } } } xpanderPanel.Parent = this; xpanderPanel.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) | System.Windows.Forms.AnchorStyles.Right))); xpanderPanel.Left = this.Padding.Left; xpanderPanel.Width = this.ClientRectangle.Width - this.Padding.Left - this.Padding.Right; xpanderPanel.PanelStyle = this.PanelStyle; xpanderPanel.ShowBorder = this.ShowBorder; xpanderPanel.ColorScheme = this.ColorScheme; xpanderPanel.Top = this.GetTopPosition(); xpanderPanel.CaptionClick += new EventHandler <XPanderPanelClickEventArgs>(this.XPanderPanelCaptionClick); } else { throw new InvalidOperationException("Can only add BSE.Windows.Forms.XPanderPanel"); } }
/// <summary> /// Raises the System.Windows.Forms.Control.ControlAdded event and hooks the MouseDown, MouseMove, and MouseUp events to the <see cref="ChildControlStartDrag"/>, <see cref="ChildControllDragging"/>, and <see cref="ChildControlStopDrag"/> event handlers respectively. /// </summary> /// <param name="e">An System.EventArgs that contains the event data.</param> protected override void OnControlAdded(System.Windows.Forms.ControlEventArgs e) { base.OnControlAdded(e); e.Control.MouseDown += new System.Windows.Forms.MouseEventHandler(ChildControlStartDrag); e.Control.MouseMove += new System.Windows.Forms.MouseEventHandler(ChildControlDragging); e.Control.MouseUp += new MouseEventHandler(ChildControlStopDrag); }
protected override void OnControlAdded(ControlEventArgs e) { base.OnControlAdded(e); if (!this.DesignMode) { if (e.Control != null) { Control c = e.Control; if (!(c is IHighlightControl)) { //throw new Exception("Control needs to be an IHighlightControl"); } c.Click += new EventHandler(c_Click); if (c is IHighlightControl) { c.MouseMove += new MouseEventHandler(c_MouseMove); c.MouseLeave += new EventHandler(c_MouseLeave); } int index = this.Controls.IndexOf(c); Size s = c.Size; c.Location = new Point(0, (s.Height * index) + (Offset.Height * index)); } } }
protected override void OnControlAdded(ControlEventArgs e) { base.OnControlAdded(e); if(e.Control is UserControl) { AcceptButton = Find(e.Control, (btn) => btn.Text == "OK"); CancelButton = Find(e.Control, (btn) => btn.Text == "Cancel"); } }
protected override void OnControlRemoved(ControlEventArgs e) { if (current.Equals(e.Control.Name)) current = String.Empty; base.OnControlRemoved(e); }
protected override void OnControlRemoved(ControlEventArgs e) { base.OnControlRemoved(e); if (isAccept) { PLMessageBoxExt.ShowNotificationMessage("Để nhận được kết quả sau khi cài bổ trợ.\nVui lòng khởi động lại chương trình.", true); } }
private static void OnUIAHelpRequested(object sender, SWF.ControlEventArgs args) { SWF.HelpProvider helpProvider = (SWF.HelpProvider)sender; HelpProvider provider = (HelpProvider)ProviderFactory.GetProvider(helpProvider); provider.Show(args.Control); }
protected override void OnControlAdded(ControlEventArgs e) { e.Control.Dock = DockStyle.Fill; e.Control.Visible = false; //Current = e.Control.Name; base.OnControlAdded(e); }
/// <summary> /// Overriden. Raises the ControlRemoved event /// </summary> /// <param name="e">Additional event info</param> protected override void OnControlRemoved(System.Windows.Forms.ControlEventArgs e) { base.OnControlRemoved(e); if (e.Control is NaviBand) { RemoveBand(e.Control as NaviBand); } }
protected override void OnControlAdded(ControlEventArgs e) { base.OnControlAdded(e); NoBorderTabPage page = e.Control as NoBorderTabPage; if (page != null && !tabs.TabPages.Contains(page.Page)) { pages.Add(page); } }
void flowLayoutPanel1_ControlRemoved(object sender, System.Windows.Forms.ControlEventArgs e) { if (this.flowLayoutPanel1.Controls.Count > 1) { this.flowLayoutPanel1.Controls[1].Anchor = AnchorStyles.None; this.flowLayoutPanel1.Controls[1].Size = new System.Drawing.Size(flowLayoutPanel1.Width - pad, flowLayoutPanel1.Controls[1].Height); } }
protected override void OnControlAdded(ControlEventArgs e) { if (e.Control is ControlPanelTaskLink) { (e.Control as ControlPanelTaskLink).NormalColor = _renderer.GetColor(ColorProperty.TextColor); } base.OnControlAdded(e); }
protected override void OnControlRemoved(System.Windows.Forms.ControlEventArgs e) { if (_DrawTabPage) { e.Control.Paint -= TabPage_Paint; } base.OnControlRemoved(e); }
protected override void OnControlAdded(ControlEventArgs e) { base.OnControlAdded(e); if (Tools.IsRunningOnMono) { ApplyMonoStyle(e.Control); } }
protected override void OnControlAdded(ControlEventArgs e) { base.OnControlAdded(e); var radioButton = e.Control as RadioButton; if (radioButton != null) radioButton.CheckedChanged += radioButton_CheckedChanged; }
private void mainTabs_ControlRemoved(object sender, ControlEventArgs e) { if (e.Control is TabPage) { TabPage tabPage = e.Control as TabPage; tabPage.ControlAdded -= TabPage_ControlAdded; } }
protected override void OnControlRemoved(ControlEventArgs e) { LockScreenWidget widget = e.Control as LockScreenWidget; if(widget != null) { widget.LockScreen = null; } base.OnControlRemoved(e); }
/// <summary> /// Handler for drop event. /// </summary> /// <param name="e"></param> protected override void OnControlAdded(ControlEventArgs e) { this.SetFont(e.Control, this._controlsFont); if (e.Control is NotenizerAdvancedLabel) (e.Control as NotenizerAdvancedLabel).ResetToolTip(); base.OnControlAdded(e); }
private void BaseList_ControlRemoved(object sender, System.Windows.Forms.ControlEventArgs e) { e.Control.Enter -= new EventHandler(handlesEnter); e.Control.Leave -= new EventHandler(handlesLeave); if (!_noUpdate) { this.Redraw(); } }
/// <summary> /// /// </summary> /// <param name="e"></param> protected override void OnControlAdded(ControlEventArgs e) { try { e.Control.BackColor = System.Drawing.Color.Transparent; } catch { } base.OnControlAdded(e); }
protected override void OnControlAdded(ControlEventArgs e) { base.OnControlAdded(e); e.Control.GotFocus += new EventHandler(Control_GotFocus); e.Control.LostFocus += new EventHandler(Control_LostFocus); e.Control.MouseEnter += new EventHandler(Control_MouseEnter); e.Control.MouseLeave += new EventHandler(Control_MouseLeave); }
private void mainTabs_ControlAdded(object sender, ControlEventArgs e) { if (e.Control is TabPage) { TabPage tabPage = e.Control as TabPage; tabPage.ControlAdded += TabPage_ControlAdded; RaiseLoadedEvent(tabPage); } }
private void MenuContainer_ControlAdded(object sender, System.Windows.Forms.ControlEventArgs e) { int sum = 0; foreach (MenuButton c in this.items) { sum += 35; } this.Height = sum; }
protected override void OnControlRemoved(ControlEventArgs e) { base.OnControlRemoved(e); if (e.Control is RadioButton) { RadioButton rb = (RadioButton)e.Control; rb.CheckedChanged += rb_CheckedChanged; } }
private void splitContainer_Panel2_ControlAdded(object sender, ControlEventArgs e) { if (e.Control is SettingsPage) { var page = e.Control as SettingsPage; page.Dock = DockStyle.Fill; CurrentPage = page; CurrentNode = page.ParentNode; } }
protected override void OnControlAdded(ControlEventArgs e) { LockScreenWidget widget = e.Control as LockScreenWidget; if(widget == null) { throw new InvalidOperationException("Only Widgets can be added to this container!"); } widget.LockScreen = this; base.OnControlAdded(e); }
private void BaseList_ControlAdded(object sender, System.Windows.Forms.ControlEventArgs e) { e.Control.Enter += new EventHandler(handlesEnter); e.Control.Leave += new EventHandler(handlesLeave); e.Control.TabIndex = this.Controls.IndexOf(e.Control); if (!_noUpdate) { this.Redraw(); } }
protected override void OnControlAdded(ControlEventArgs e) { base.OnControlAdded(e); string x = e.Control.GetType().ToString(); Control ec = e.Control; if (ec.GetType() == typeof(ValueEditor)) { ((ValueEditor)ec).TextBox.TextChanged += new EventHandler(ConditionPanelType_TextChanged); } }
protected override void OnControlRemoved(ControlEventArgs e) { base.OnControlRemoved(e); if (Parent is GroupBox) { GroupBox gb = Parent as GroupBox; gb.Height -= e.Control.Height + 6; } }
private void LayoutPanel_ControlAdded(object sender, System.Windows.Forms.ControlEventArgs e) { int width = 0; foreach (System.Windows.Forms.Control con in ((System.Windows.Forms.FlowLayoutPanel)sender).Controls) { width += con.Width; } ((System.Windows.Forms.FlowLayoutPanel)sender).Width = width; }
protected override void OnControlAdded(ControlEventArgs e_) { base.OnControlAdded(e_); System.Windows.Forms.TabPage page = e_.Control as System.Windows.Forms.TabPage; if ((page != null) && (page.Parent == this) && (IsHandleCreated || Created)) { InitializeTabPage(page, IsHandleCreated, Created); } Console.WriteLine("Tab Created!"); }
/// <summary> /// Overriden. Raises the ControlAdded event /// </summary> /// <param name="e">Additional event info</param> protected override void OnControlAdded(System.Windows.Forms.ControlEventArgs e) { base.OnControlAdded(e); if ((e.Control is NaviBand) && !(e.Control is NaviBandCollapsed)) { AddBand(e.Control as NaviBand); OnLayout(new LayoutEventArgs(this, "Bands")); } }
protected override void OnControlAdded(ControlEventArgs e) { e.Control.Dock = DockStyle.Fill; if ((!this.IsLayoutSuspended() && (e.Control != this.FSelectedPage)) && e.Control.Enabled) { e.Control.SuspendLayout(); e.Control.Enabled = false; } base.OnControlAdded(e); }
protected override void OnControlAdded(ControlEventArgs e) { base.OnControlAdded(e); this.SelectedTab = e.Control as TabPage; for(int i=0;i<e.Control.Controls.Count;i++) { var item = e.Control.Controls[i]; item.Dock = DockStyle.Fill; } }
/// <summary> /// Add Mouse Event Handlers for each control added into the form, /// if Draggable property of the form is set to true and the control /// viewName is not in the ExcludeList.Exclude list is the comma separated /// list of the Controls for which you do not require the mouse handler /// to be added. For Example a button. /// </summary> /// <param name="e"></param> protected override void OnControlAdded(ControlEventArgs e) { if (this.Draggable && (this.ExcludeList.IndexOf(e.Control.Name) == -1)) { e.Control.MouseDown += new MouseEventHandler(MainForm_MouseDown); e.Control.MouseUp += new MouseEventHandler(MainForm_MouseUp); e.Control.MouseMove += new MouseEventHandler(MainForm_MouseMove); } base.OnControlAdded(e); }
private void HandleControlAdded(object sender, ControlEventArgs e) { if(e.Control is PluginTab) { var pluginTab = e.Control as PluginTab; pluginTab.LastTabControl = this; } }
void Tab_ControlAdded(object sender, System.Windows.Forms.ControlEventArgs e) { int sumLength = 0; foreach (System.Windows.Forms.Control con in this.Controls) { sumLength += con.Width; } this.Width = sumLength; }
protected override void OnControlRemoved(System.Windows.Forms.ControlEventArgs e) { base.OnControlRemoved(e); JMComboBoxButton xpanderPanel = e.Control as JMComboBoxButton; if (xpanderPanel != null) { xpanderPanel.Click -= new EventHandler(xpanderPanel_Click); } }
private static void OnUIAControlHookUp(object sender, SWF.ControlEventArgs args) { SWF.Control control = (SWF.Control)sender; SWF.ErrorProvider errorProvider = GetErrorProviderFromControl(control); if (control.Parent != null) { ErrorProvider.InstancesTracker.AddControl(args.Control, control.Parent, errorProvider); } }
/// <summary> /// Raises the ControlRemoved event. /// </summary> /// <param name="e">A ControlEventArgs that contains the event data.</param> protected override void OnControlRemoved(System.Windows.Forms.ControlEventArgs e) { base.OnControlRemoved(e); XPanderPanel xpanderPanel = e.Control as XPanderPanel; if (xpanderPanel != null) { xpanderPanel.CaptionClick -= new EventHandler <XPanderPanelClickEventArgs>(this.XPanderPanelCaptionClick); } }
protected override void OnControlRemoved(System.Windows.Forms.ControlEventArgs e) { base.OnControlRemoved(e); JPictureBox xpanderPanel = e.Control as JPictureBox; if (xpanderPanel != null) { xpanderPanel.DeleteClick -= new EventHandler(xpanderPanel_DeleteClick); xpanderPanel.SelectClick -= new EventHandler(xpanderPanel_SelectClick); } OnResize(EventArgs.Empty); }
/// <summary> /// /// </summary> /// <param name="e"></param> protected override void OnControlRemoved(System.Windows.Forms.ControlEventArgs e) { base.OnControlRemoved(e); DockWindow window = e.Control as DockWindow; if (window.TabStripItem == this.boldedItem) { this.boldedItem = null; } UpdateView(); }
protected override void OnControlAdded(System.Windows.Forms.ControlEventArgs e) { if (!(e.Control is ManagedPanel)) { throw new ArgumentException("Only Mangel.ManagedPanels can be added to a Mangel.PanelManger."); } if ((this.SelectedPanel != null)) { ((ManagedPanel)this.SelectedPanel).Visible = false; } this.SelectedPanel = (ManagedPanel)e.Control; e.Control.Visible = true; base.OnControlAdded(e); }
/// <summary> /// Raises the ControlRemoved event. /// </summary> /// <param name="e">A ControlEventArgs that contains the event data.</param> protected override void OnControlRemoved(System.Windows.Forms.ControlEventArgs e) { base.OnControlRemoved(e); BSE.Windows.Forms.XPanderPanel xpanderPanel = e.Control as BSE.Windows.Forms.XPanderPanel; if (xpanderPanel != null) { xpanderPanel.PanelStyleChanged -= new EventHandler <PanelStyleChangeEventArgs>(XpanderPanelPanelStyleChanged); xpanderPanel.ExpandClick -= new EventHandler <EventArgs>(this.XPanderPanelExpandClick); xpanderPanel.CloseClick -= new EventHandler <EventArgs>(this.XPanderPanelCloseClick); } }
protected override void OnControlRemoved(System.Windows.Forms.ControlEventArgs e) { base.OnControlRemoved(e); ExpondPanel expondPanel = e.Control as ExpondPanel; if (expondPanel != null) { expondPanel.PanelStyleChanged -= new EventHandler <PanelStyleChangeEventArgs>(ExpondPanelPanelStyleChanged); expondPanel.ExpandClick -= new EventHandler <EventArgs>(this.ExpondPanelExpandClick); expondPanel.CloseClick -= new EventHandler <EventArgs>(this.ExpondPanelCloseClick); } }
protected override void OnControlRemoved(System.Windows.Forms.ControlEventArgs e) { if (!(e.Control is ManagedPanel)) { return; } if (this.ManagedPanels.Count > 0) { this.SelectedIndex = 0; } else { this.SelectedPanel = null; } base.OnControlRemoved(e); }
protected override void OnControlAdded(System.Windows.Forms.ControlEventArgs e) { base.OnControlAdded(e); ExpondPanel expondPanel = e.Control as ExpondPanel; if (expondPanel != null) { if (expondPanel.Expand == true) { foreach (ExpondPanel tmpExpondPanel in this.ExpondPanels) { if (tmpExpondPanel != expondPanel) { tmpExpondPanel.Expand = false; tmpExpondPanel.Height = expondPanel.CaptionHeight; } } } expondPanel.Parent = this; expondPanel.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) | System.Windows.Forms.AnchorStyles.Right))); expondPanel.Left = this.Padding.Left; expondPanel.Width = this.ClientRectangle.Width - this.Padding.Left - this.Padding.Right; expondPanel.PanelStyle = this.PanelStyle; expondPanel.ColorScheme = this.ColorScheme; if (this.PanelColors != null) { expondPanel.SetPanelProperties(this.PanelColors); } expondPanel.ShowBorder = this.ShowBorder; expondPanel.ShowCloseIcon = this._isShowCloseIcon; expondPanel.ShowExpandIcon = this._isShowExpandIcon; expondPanel.CaptionStyle = this._captionStyle; expondPanel.Top = this.GetTopPosition(); expondPanel.PanelStyleChanged += new EventHandler <PanelStyleChangeEventArgs>(ExpondPanelPanelStyleChanged); expondPanel.ExpandClick += new EventHandler <EventArgs>(this.ExpondPanelExpandClick); expondPanel.CloseClick += new EventHandler <EventArgs>(this.ExpondPanelCloseClick); } else { throw new InvalidOperationException("Can only add ExpondPanel"); } }
protected override void OnControlAdded(System.Windows.Forms.ControlEventArgs e) { base.OnControlAdded(e); JPictureBox xpanderPanel = e.Control as JPictureBox; if (xpanderPanel != null) { xpanderPanel.Parent = this; xpanderPanel.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) | System.Windows.Forms.AnchorStyles.Right))); xpanderPanel.Width = (Width - this.Padding.Left - this.Padding.Right - 6) / _ZCount; xpanderPanel.Height = _ZHeight; xpanderPanel.Location = this.GetTopPosition(0); xpanderPanel.DeleteClick += new EventHandler(xpanderPanel_DeleteClick); xpanderPanel.SelectClick += new EventHandler(xpanderPanel_SelectClick); } else { throw new InvalidOperationException("只能添加JPictureBox对象"); } }
private static void OnUIAErrorProviderUnhookUp(object sender, SWF.ControlEventArgs args) { SWF.ErrorProvider errorProvider = (SWF.ErrorProvider)sender; List <Control> list = null; if (errorProviders.TryGetValue(errorProvider, out list) == true) { list.Remove(args.Control); if (list.Count == 0) { errorProviders.Remove(errorProvider); } //Let's disassociate ErrorProvider if Provider for Control already exists FragmentControlProvider provider = (FragmentControlProvider)ProviderFactory.FindProvider(args.Control); if (provider != null) { provider.ErrorProvider = null; } } }
protected override void OnControlAdded(System.Windows.Forms.ControlEventArgs e) { base.OnControlAdded(e); JMComboBoxButton xpanderPanel = e.Control as JMComboBoxButton; if (xpanderPanel != null) { xpanderPanel.Parent = this; xpanderPanel.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) | System.Windows.Forms.AnchorStyles.Right))); xpanderPanel.Left = this.Padding.Left; xpanderPanel.Width = this.ClientRectangle.Width - ScrollWidth - this.Padding.Left - this.Padding.Right; xpanderPanel.Top = this.GetTopPosition(); xpanderPanel.Click += new EventHandler(xpanderPanel_Click); } else { throw new InvalidOperationException("只能添加JMComboBoxButton对象"); } }
private static void OnUIAErrorProviderHookUp(object sender, SWF.ControlEventArgs args) { SWF.ErrorProvider errorProvider = (SWF.ErrorProvider)sender; List <Control> list = null; if (errorProviders.TryGetValue(errorProvider, out list) == false) { list = new List <Control> (); errorProviders [errorProvider] = list; } if (list.Contains(args.Control) == false) { list.Add(args.Control); } //Let's associate ErrorProvider if Provider for Control already exists FragmentControlProvider provider = (FragmentControlProvider)ProviderFactory.FindProvider(args.Control); if (provider != null) { provider.ErrorProvider = errorProvider; } }
private void OnControlRemoved(object sender, SWF.ControlEventArgs args) { HandleComponentRemoved(args.Control); }
private void Control_Removed(object sender, System.Windows.Forms.ControlEventArgs e) { MessageBox.Show("The control named " + e.Control.Name + " has been removed from the form."); }
/// <summary> /// /// </summary> /// <param name="e"></param> protected override void OnControlAdded(System.Windows.Forms.ControlEventArgs e) { base.OnControlAdded(e); UpdateView(); }
/// <summary> /// 添加控件时,设置事件处理 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private static void Ctrl_ControlAdded(object sender, System.Windows.Forms.ControlEventArgs e) { // 为控件添加输入法处理,即调用 AddImeHandler 方法 AddImeHandler(e.Control); }