internal void OnChanged(object sender, ComboBoxEventArgsType e, ComboBoxArgs args) { if (this.Changed != null) { this.Changed(sender, e, args); } }
internal virtual void OnChange(object sender, ComboBoxEventArgsType e, ComboBoxArgs args) { if (this.Changed != null) { this.Changed(sender, e, args); } }
private void OnChangeSafe(object sender, ComboBoxEventArgsType e, ComboBoxArgs args) { if (this.m_iUpdateCounter <= 0) { if ((args.UpdateRange & ComboBoxUpdateRange.Box) != ((ComboBoxUpdateRange) 0)) { switch (e) { case ComboBoxEventArgsType.Repaint: this.m_bIsChange = true; break; case ComboBoxEventArgsType.Refresh: { ComboBoxRefreshArgs args2 = args as ComboBoxRefreshArgs; if (args2 != null) { if (((this.m_textBoxItem != null) && args2.ResetBounds) && ((args2.Template == null) || (args2.Template == this.TextBoxTemplate))) { this.m_textBoxItem.ResetCachedBounds(); } this.CalculateTextBoxArea(); this.m_bIsChange = true; } break; } } base.Invalidate(); } if (((args.UpdateRange & ComboBoxUpdateRange.List) != ((ComboBoxUpdateRange) 0)) && (this.m_list != null)) { this.m_list.OnListChange(sender, e, args); } } }
private void OnChange(object sender, ComboBoxEventArgsType e, ComboBoxArgs args) { if (this.InvokeRequired && (this.OnChangeHandler != null)) { base.Invoke(this.OnChangeHandler, new object[] { sender, e, args }); } else { this.OnChangeSafe(sender, e, args); } }