コード例 #1
0
ファイル: MvButton.cs プロジェクト: hanks5178/mv_design
        void PlaceFeeder(MvButton feeder, Control control)
        {
            if (feeder == null)
            {
                return;
            }

            if (control is GroupBox)
            {
                PanelTag tag = control.Tag as PanelTag;
                feeder.Info.PanelX = tag.Index;
                feeder.IsArranged  = true;
                this.Location      = LocationOnGroupBox;
                control.Controls.Add(feeder);
                feeder.BringToFront();
            }
        }
コード例 #2
0
ファイル: MvButton.cs プロジェクト: hanks5178/mv_design
        void UnPlaceFeeder(MvButton feeder)
        {
            if (feeder == null)
            {
                return;
            }

            if (feeder.Parent is GroupBox)
            {
                feeder.Location = new Point(feeder.Parent.Location.X + feeder.Location.X, feeder.Parent.Location.Y + feeder.Location.Y);
                feeder.Parent.Controls.Remove(feeder);
                PanelArranged.Controls.Add(feeder);

                this.IsArranged = false;
            }

            feeder.BringToFront();
        }