Esempio n. 1
0
        public SurfaceUC(AVL_File.Surface surf)
            : this()
        {
            m_surf = surf;
            ribbonTab1.Text = "SURFACE: " + surf.Name;
            ydupTextBox.TextBoxText = surf.YDUPLICATE.ToString();
            componentTextBox.TextBoxText = surf.COMPONENT.ToString();
            scaleTextBox.TextBoxText = surf.SCALE[0].ToString() + "," + surf.SCALE[1].ToString() + "," + surf.SCALE[2].ToString();
            translateTextBox.TextBoxText = surf.TRANSLATE[0].ToString() + "," + surf.TRANSLATE[1].ToString() + "," + surf.TRANSLATE[2].ToString();
            angleTextBox.TextBoxText = surf.ANGLE.ToString();

            nowakeCheck.Checked = surf.NOWAKE;
            noableCheck.Checked = surf.NOALBE;
            noloadCheck.Checked = surf.NOLOAD;

            chordwiseUpDown.TextBoxText = surf.Nchordwise.ToString();
            spanwiseUpDown.TextBoxText = surf.Nspanwise.ToString();

            string[] ControlNames = ControlSurfNames();
            for (int i = 0; i < ControlNames.Length; i++)
            {
                var lab = new RibbonLabel();
                lab.Text = ControlNames[i];
                controlSurfDropDown.DropDownItems.Add(lab);
                if (i == 0)
                    controlSurfDropDown.SelectedItem = lab;
            }

            ChangeSection(0);
            RecalculateStats();
            OnChangedSelection(this, new SectionSelectEventArgs(-1));
        }
        List<RibbonButton> _myMember = new List<RibbonButton>(); //List các chứa các button thành viên
        
        public MyPaint(short option)
        {
            InitializeComponent();
            for (int i = 5; i <= 50; i++)
            {
                RibbonLabel temp = new RibbonLabel();
                temp.Text = i.ToString();
                this.rbcmbbx_SizeText.DropDownItems.Add(temp);
            }
            System.Drawing.Text.InstalledFontCollection fonts = new System.Drawing.Text.InstalledFontCollection();
            foreach (FontFamily family in fonts.Families)
            {
                RibbonLabel temp = new RibbonLabel();
                temp.Text = family.Name.ToString();
                this.rbcmbbx_Font.DropDownItems.Add(temp);
         
            }

            if (option == 0) //Offline
            {
                rbtb_NetWorkServer.Visible = false;
                rbtb_NetWorkClient.Visible = false;
                PnlPaint._isClient = PnlPaint._isServer = false;
            }
            else// Online
            {
                PnlPaint._isFill = false;
                PnlPaint._isStillCanMove = false;
                PnlPaint._isStillCanReSize = false;
                PnlPaint.myPaint.ShapeType1 = ShapeType.MyLine;
                PnlPaint.ROOM += updateRoom;
                PnlPaint.STATUS += update;
                PnlPaint.CONTROL += updateControl;
                PnlPaint.REMOVEMEM += removeMem;
                PnlPaint.ROOMCLIENT += roomclient;
                PnlPaint.ABLEORDISABLE += ableordisable;
                PnlPaint.REMOVEROOMCLIENT += removeroomClient;
                if (option == 1) // server
                {
                    PnlPaint._isServer = true;
                    PnlPaint._isClient = false;
                    rbtb_NetWorkClient.Visible = false;
                }
                else //Client
                {
                    PnlPaint._isClient = true;
                    PnlPaint._isServer = false;
                    rbtb_NetWorkServer.Visible = false;
                }
               
            }
         


        }
 private RibbonLabel AddLabel(RibbonItemCollection collection, string text)
 {
     RibbonLabel label = new RibbonLabel();
     label.Text = text;
     collection.Add(label);
     return label;
 }