Пример #1
0
        private void Form_event_FromUC(object sender, myEventArgs e)
        {
            if (e.EventArgs_UC_2 == null)
            {
                dragClass myDragClass = new dragClass();
                myDragClass.Drag_UC_1   = e.EventArgs_UC_1;
                myDragClass.Drag_Form_1 = this;

                this.DoDragDrop(myDragClass, DragDropEffects.All);
            }
            else
            {
                DragDropCounter++;

                if (DragDropCounter == 1)
                {
                    UC_1 = e.EventArgs_UC_1;
                    RectangleSquare_1 = e.EventArgs_Form_1.Text;
                    MinMax_1          = e.EventArgs_Form_1.label_MinMax.Text;
                    RedGreenBlue_1    = e.EventArgs_Form_1.label_RedGreenBlue.Text;
                    if (e.EventArgs_Form_1.radioButton_Label.Checked)
                    {
                        ButtonLabel_1 = "Label";
                    }
                    if (e.EventArgs_Form_1.radioButton_Button.Checked)
                    {
                        ButtonLabel_1 = "Button";
                    }

                    resultControl_1 = e.EventArgs_Form_1.resultControl;

                    UC_2 = e.EventArgs_UC_2;
                    RectangleSquare_2 = this.Text;
                    MinMax_2          = this.label_MinMax.Text;
                    RedGreenBlue_2    = this.label_RedGreenBlue.Text;
                    if (this.radioButton_Label.Checked)
                    {
                        ButtonLabel_2 = "Label";
                    }
                    if (this.radioButton_Button.Checked)
                    {
                        ButtonLabel_2 = "Button";
                    }
                    resultControl_2 = this.resultControl;

                    Action_resultControl();
                }
                else
                {
                    ActionSort();
                }
            }
        }
Пример #2
0
        private void UserControl1_DragDrop(object sender, DragEventArgs e)
        {
            dragClass   dragClass_temp   = (dragClass)(e.Data.GetData(typeof(dragClass)));
            myEventArgs myEventArgs_temp = new myEventArgs();

            myEventArgs_temp.EventArgs_UC_1   = dragClass_temp.Drag_UC_1;
            myEventArgs_temp.EventArgs_Form_1 = dragClass_temp.Drag_Form_1;

            myEventArgs_temp.EventArgs_UC_2 = this;

            if (event_FromUC != null)
            {
                event_FromUC(this, myEventArgs_temp);
            }
        }