Beispiel #1
0
        protected override void OnDropDownClosing(RadPopupClosingEventArgs e)
        {
            if ((e.CloseReason == RadPopupCloseReason.Mouse ||
                 e.CloseReason == RadPopupCloseReason.CloseCalled) &&
                _h.IsMouseOverElement)
            {
                e.Cancel = true;
            }

            base.OnDropDownClosing(e);
        }
Beispiel #2
0
 void DropDownMenu_PopupClosing(object sender, RadPopupClosingEventArgs args)
 {
     try
     {
         m_Grid.EndEdit();
         SetText();
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
Beispiel #3
0
        void comboPopup_PopupClosing(object sender, RadPopupClosingEventArgs args)
        {
            if (this.popupShown)// && args.CloseReason == RadPopupCloseReason.Keyboard)
            {
                this.popup.Hide();
                //selectedItem.OwnerElement.SelectedItem = selectedItem;
            }

            RadPopupControlBase comboPopup = sender as RadPopupControlBase;

            comboPopup.PopupClosing -= comboPopup_PopupClosing;
        }
        void CustomEditorElement_PopupClosing(object sender, RadPopupClosingEventArgs args)
        {
            CustomEditorElement editor = (CustomEditorElement)sender;

            if (args.CloseReason == RadPopupCloseReason.Mouse)
            {
                if (editor.PopupForm.Bounds.Contains(Control.MousePosition))
                {
                    args.Cancel = true;
                }
            }
        }
Beispiel #5
0
 protected override void OnDropDownClosing(RadPopupClosingEventArgs e)
 {
     if ((e.CloseReason == RadPopupCloseReason.Mouse ||
          e.CloseReason == RadPopupCloseReason.CloseCalled) &&
         this.ComboBoxElement.ListBoxElement.IsMouseOverElement || _bKeyBoardSelected)
     {
         e.Cancel = true;
     }
     isChkRightClicked  = false;
     _bKeyBoardSelected = false;
     base.OnDropDownClosing(e);
 }
Beispiel #6
0
        protected override void OnDropDownClosing(RadPopupClosingEventArgs e)
        {
            if (_dtLastClicked.AddMilliseconds(500) > System.DateTime.Now)
            {
                e.Cancel = true;
            }

            if (Parent is CSGridView && base.ComboBoxElement.ArrowButton.IsMouseDown)
            {
                e.Cancel = true;
            }

            base.OnDropDownClosing(e);
        }
Beispiel #7
0
 private void AutoCompleteDropDown_PopupClosing(object sender, RadPopupClosingEventArgs args)
 {
     if (args.CloseReason == RadPopupCloseReason.Mouse)
     {
         var   popup         = sender as RadTextBoxAutoCompleteDropDown;
         Point mousePosition = popup.PointToClient(Control.MousePosition);
         var   item          = radAutoCompleteBox1.ListElement.GetVisualItemAtPoint(mousePosition) as CustomVisualItem;
         if (item != null)
         {
             if (item.RemoveButton.BoundingRectangle.Contains(mousePosition))
             {
                 args.Cancel = true;
             }
         }
     }
 }
Beispiel #8
0
 private void radComboDemo_DropDownClosing(object sender, RadPopupClosingEventArgs args)
 {
     ShowEventMessage("DropDownClosing");
 }
Beispiel #9
0
 void radMultiColumnCombobox1_DropDownClosing(object sender, RadPopupClosingEventArgs args)
 {
     args.Cancel = (args.CloseReason == RadPopupCloseReason.Mouse &&
                    this.associatedRadMultiColumnComboBox.EditorControl.ElementTree.GetElementAtPoint <RadCheckBoxElement>(this.associatedRadMultiColumnComboBox.EditorControl.PointToClient(System.Windows.Forms.Cursor.Position)) != null);
     this.SyncCollection();
 }