Example #1
0
 internal void OnChanged(object sender, ComboBoxEventArgsType e, ComboBoxArgs args)
 {
     if (this.Changed != null)
     {
         this.Changed(sender, e, args);
     }
 }
Example #2
0
 internal virtual void OnChange(object sender, ComboBoxEventArgsType e, ComboBoxArgs args)
 {
     if (this.Changed != null)
     {
         this.Changed(sender, e, args);
     }
 }
Example #3
0
        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);
                }
            }
        }
Example #4
0
 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);
     }
 }