private void InitializeComponents()
        {
            labelEONumber                     = new Label();
            labelATAChapter                   = new Label();
            labelSubject                      = new Label();
            labelDescription                  = new Label();
            labelNote                         = new Label();
            labelRevision                     = new Label();
            labelRevisionNumber               = new Label();
            labelRevisionDate                 = new Label();
            labelReasonForRevision            = new Label();
            labelApprovalDocument             = new Label();
            labelEffectivity                  = new Label();
            labelWarranty                     = new Label();
            labelSpecialWorkingInstructions   = new Label();
            labelManHours                     = new Label();
            labelCost                         = new Label();
            textboxEONumber                   = new TextBox();
            comboBoxAtaChapter                = new ATAChapterComboBox();
            textboxSubject                    = new TextBox();
            textboxDescription                = new TextBox();
            textboxNote                       = new TextBox();
            textboxRevisionNumber             = new TextBox();
            dateTimePickerRevisionDate        = new DateTimePicker();
            textBoxReasonForRevision          = new TextBox();
            textBoxApprovalDocument           = new TextBox();
            textboxEffectivity                = new TextBox();
            textboxWarranty                   = new TextBox();
            textboxSpecialWorkingInstructions = new TextBox();
            textBoxManHours                   = new TextBox();
            textBoxCost                       = new TextBox();
            //
            // labelEONumber
            //
            labelEONumber.Font      = Css.OrdinaryText.Fonts.RegularFont;
            labelEONumber.ForeColor = Css.OrdinaryText.Colors.ForeColor;
            labelEONumber.Location  = new Point(MARGIN, MARGIN + LABEL_HEIGHT);
            labelEONumber.Size      = new Size(LABEL_WIDTH, LABEL_HEIGHT);
            labelEONumber.Text      = "EO Number";
            //
            // textboxEONumber
            //
            textboxEONumber.BackColor = Color.White;
            textboxEONumber.Font      = Css.OrdinaryText.Fonts.RegularFont;
            textboxEONumber.ForeColor = Css.OrdinaryText.Colors.ForeColor;
            textboxEONumber.Location  = new Point(labelEONumber.Right, MARGIN + LABEL_HEIGHT);
            textboxEONumber.Size      = new Size(TEXTBOX_WIDTH, LABEL_HEIGHT);
            textboxEONumber.MaxLength = 50;
            //
            // labelATAChapter
            //
            labelATAChapter.Font      = Css.OrdinaryText.Fonts.RegularFont;
            labelATAChapter.ForeColor = Css.OrdinaryText.Colors.ForeColor;
            labelATAChapter.Location  = new Point(MARGIN, labelEONumber.Bottom + HEIGHT_INTERVAL);
            labelATAChapter.Size      = new Size(LABEL_WIDTH, LABEL_HEIGHT);
            labelATAChapter.Text      = "ATA Chapter";
            //
            // comboBoxAtaChapter
            //
            //comboBoxAtaChapter.DropDownStyle = ComboBoxStyle.DropDown;
            comboBoxAtaChapter.Font      = Css.OrdinaryText.Fonts.RegularFont;
            comboBoxAtaChapter.ForeColor = Css.OrdinaryText.Colors.ForeColor;
            comboBoxAtaChapter.Location  = new Point(labelATAChapter.Right, textboxEONumber.Bottom + HEIGHT_INTERVAL);
            comboBoxAtaChapter.Size      = new Size(TEXTBOX_WIDTH, LABEL_HEIGHT);
            //
            // labelSubject
            //
            labelSubject.Font      = Css.OrdinaryText.Fonts.RegularFont;
            labelSubject.ForeColor = Css.OrdinaryText.Colors.ForeColor;
            labelSubject.Location  = new Point(MARGIN, labelATAChapter.Bottom + HEIGHT_INTERVAL);
            labelSubject.Size      = new Size(LABEL_WIDTH, LABEL_HEIGHT);
            labelSubject.Text      = "Subject";
            //
            // textboxSubject
            //
            textboxSubject.BackColor  = Color.White;
            textboxSubject.Font       = Css.OrdinaryText.Fonts.RegularFont;
            textboxSubject.ForeColor  = Css.OrdinaryText.Colors.ForeColor;
            textboxSubject.Location   = new Point(labelSubject.Right, comboBoxAtaChapter.Bottom + HEIGHT_INTERVAL);
            textboxSubject.Multiline  = true;
            textboxSubject.Size       = new Size(TEXTBOX_WIDTH, 3 * LABEL_HEIGHT);
            textboxSubject.ScrollBars = ScrollBars.Vertical;
            textboxSubject.MaxLength  = 150;
            //
            // labelDescription
            //
            labelDescription.Font      = Css.OrdinaryText.Fonts.RegularFont;
            labelDescription.ForeColor = Css.OrdinaryText.Colors.ForeColor;
            labelDescription.Location  = new Point(MARGIN, textboxSubject.Bottom + HEIGHT_INTERVAL);
            labelDescription.Size      = new Size(LABEL_WIDTH, LABEL_HEIGHT);
            labelDescription.Text      = "Description";
            //
            //  textboxDescription
            //
            textboxDescription.BackColor  = Color.White;
            textboxDescription.Font       = Css.OrdinaryText.Fonts.RegularFont;
            textboxDescription.ForeColor  = Css.OrdinaryText.Colors.ForeColor;
            textboxDescription.Location   = new Point(labelDescription.Right, textboxSubject.Bottom + HEIGHT_INTERVAL);
            textboxDescription.Multiline  = true;
            textboxDescription.Size       = new Size(TEXTBOX_WIDTH, 8 * LABEL_HEIGHT);
            textboxDescription.ScrollBars = ScrollBars.Vertical;
            textboxDescription.MaxLength  = 1000;
            //
            // labelApprovalDocument
            //
            labelApprovalDocument.Font      = Css.OrdinaryText.Fonts.RegularFont;
            labelApprovalDocument.ForeColor = Css.OrdinaryText.Colors.ForeColor;
            labelApprovalDocument.Location  = new Point(WIDTH_INTERVAL, MARGIN + LABEL_HEIGHT);
            labelApprovalDocument.Size      = new Size(LABEL_WIDTH, LABEL_HEIGHT);
            labelApprovalDocument.Text      = "Approval Document";
            //
            // textBoxApprovalDocument
            //
            textBoxApprovalDocument.BackColor = Color.White;
            textBoxApprovalDocument.Font      = Css.OrdinaryText.Fonts.RegularFont;
            textBoxApprovalDocument.ForeColor = Css.OrdinaryText.Colors.ForeColor;
            textBoxApprovalDocument.Location  = new Point(labelApprovalDocument.Right, MARGIN + LABEL_HEIGHT);
            textBoxApprovalDocument.Size      = new Size(TEXTBOX_WIDTH, LABEL_HEIGHT);
            textBoxApprovalDocument.MaxLength = 300;
            //
            // labelWarranty
            //
            labelWarranty.Font      = Css.OrdinaryText.Fonts.RegularFont;
            labelWarranty.ForeColor = Css.OrdinaryText.Colors.ForeColor;
            labelWarranty.Location  = new Point(WIDTH_INTERVAL, labelApprovalDocument.Bottom + HEIGHT_INTERVAL);
            labelWarranty.Size      = new Size(LABEL_WIDTH, LABEL_HEIGHT);
            labelWarranty.Text      = "Warranty";
            //
            // textboxWarranty
            //
            textboxWarranty.BackColor = Color.White;
            textboxWarranty.Font      = Css.OrdinaryText.Fonts.RegularFont;
            textboxWarranty.ForeColor = Css.OrdinaryText.Colors.ForeColor;
            textboxWarranty.Location  = new Point(labelWarranty.Right, textBoxApprovalDocument.Bottom + HEIGHT_INTERVAL);
            textboxWarranty.Size      = new Size(TEXTBOX_WIDTH, LABEL_HEIGHT);
            textboxWarranty.MaxLength = 150;
            //
            // labelNote
            //
            labelNote.Font      = Css.OrdinaryText.Fonts.RegularFont;
            labelNote.ForeColor = Css.OrdinaryText.Colors.ForeColor;
            labelNote.Location  = new Point(WIDTH_INTERVAL, labelWarranty.Bottom + HEIGHT_INTERVAL);
            labelNote.Size      = new Size(LABEL_WIDTH, LABEL_HEIGHT);
            labelNote.Text      = "Note";
            //
            // textboxNote
            //
            textboxNote.BackColor  = Color.White;
            textboxNote.Font       = Css.OrdinaryText.Fonts.RegularFont;
            textboxNote.ForeColor  = Css.OrdinaryText.Colors.ForeColor;
            textboxNote.Location   = new Point(labelNote.Right, textboxWarranty.Bottom + HEIGHT_INTERVAL);
            textboxNote.Multiline  = true;
            textboxNote.Size       = new Size(TEXTBOX_WIDTH, 3 * LABEL_HEIGHT);
            textboxNote.ScrollBars = ScrollBars.Vertical;
            textboxNote.MaxLength  = 400;
            //
            // labelEffectivity
            //
            labelEffectivity.Font      = Css.OrdinaryText.Fonts.RegularFont;
            labelEffectivity.ForeColor = Css.OrdinaryText.Colors.ForeColor;
            labelEffectivity.Location  = new Point(WIDTH_INTERVAL, textboxNote.Bottom + HEIGHT_INTERVAL);
            labelEffectivity.Size      = new Size(LABEL_WIDTH, LABEL_HEIGHT);
            labelEffectivity.Text      = "Effectivity";
            //
            // textboxEffectivity
            //
            textboxEffectivity.BackColor  = Color.White;
            textboxEffectivity.Font       = Css.OrdinaryText.Fonts.RegularFont;
            textboxEffectivity.ForeColor  = Css.OrdinaryText.Colors.ForeColor;
            textboxEffectivity.Location   = new Point(labelEffectivity.Right, textboxNote.Bottom + HEIGHT_INTERVAL);
            textboxEffectivity.Multiline  = true;
            textboxEffectivity.Size       = new Size(TEXTBOX_WIDTH, 8 * LABEL_HEIGHT);
            textboxEffectivity.ScrollBars = ScrollBars.Vertical;
            textboxEffectivity.MaxLength  = 1000;
            //
            // labelSpecialWorkingInstructions
            //
            labelSpecialWorkingInstructions.Font      = Css.OrdinaryText.Fonts.RegularFont;
            labelSpecialWorkingInstructions.ForeColor = Css.OrdinaryText.Colors.ForeColor;
            labelSpecialWorkingInstructions.Location  = new Point(MARGIN, textboxDescription.Bottom + HEIGHT_INTERVAL);
            labelSpecialWorkingInstructions.Size      = new Size(2 * LABEL_WIDTH, LABEL_HEIGHT);
            labelSpecialWorkingInstructions.Text      = "Special Working Instructions";
            //
            // textboxSpecialWorkingInstructions
            //
            textboxSpecialWorkingInstructions.BackColor  = Color.White;
            textboxSpecialWorkingInstructions.Font       = Css.OrdinaryText.Fonts.RegularFont;
            textboxSpecialWorkingInstructions.ForeColor  = Css.OrdinaryText.Colors.ForeColor;
            textboxSpecialWorkingInstructions.Location   = new Point(MARGIN, labelSpecialWorkingInstructions.Bottom);
            textboxSpecialWorkingInstructions.Multiline  = true;
            textboxSpecialWorkingInstructions.Size       = new Size(LABEL_WIDTH + TEXTBOX_WIDTH, 6 * LABEL_HEIGHT + 2 * HEIGHT_INTERVAL);
            textboxSpecialWorkingInstructions.ScrollBars = ScrollBars.Vertical;
            //
            // labelRevision
            //
            labelRevision.Font      = Css.OrdinaryText.Fonts.BoldFont;
            labelRevision.ForeColor = Css.OrdinaryText.Colors.ForeColor;
            labelRevision.Location  = new Point(WIDTH_INTERVAL, textboxDescription.Bottom + HEIGHT_INTERVAL);
            labelRevision.Size      = new Size(LABEL_WIDTH, LABEL_HEIGHT);
            labelRevision.Text      = "Revision";
            //
            // labelRevisionNumber
            //
            labelRevisionNumber.Font      = Css.OrdinaryText.Fonts.RegularFont;
            labelRevisionNumber.ForeColor = Css.OrdinaryText.Colors.ForeColor;
            labelRevisionNumber.Location  = new Point(WIDTH_INTERVAL, labelRevision.Bottom);
            labelRevisionNumber.Size      = new Size(LABEL_WIDTH, LABEL_HEIGHT);
            labelRevisionNumber.Text      = "Number";
            //
            // textboxRevisionNumber
            //
            textboxRevisionNumber.BackColor = Color.White;
            textboxRevisionNumber.Font      = Css.OrdinaryText.Fonts.RegularFont;
            textboxRevisionNumber.ForeColor = Css.OrdinaryText.Colors.ForeColor;
            textboxRevisionNumber.Location  = new Point(labelRevisionNumber.Right, labelRevision.Bottom);
            textboxRevisionNumber.Size      = new Size(TEXTBOX_WIDTH, LABEL_HEIGHT);
            textboxRevisionNumber.MaxLength = 50;
            //
            // labelRevisionDate
            //
            labelRevisionDate.Font      = Css.OrdinaryText.Fonts.RegularFont;
            labelRevisionDate.ForeColor = Css.OrdinaryText.Colors.ForeColor;
            labelRevisionDate.Location  = new Point(WIDTH_INTERVAL, labelRevisionNumber.Bottom + HEIGHT_INTERVAL);
            labelRevisionDate.Size      = new Size(LABEL_WIDTH, LABEL_HEIGHT);
            labelRevisionDate.Text      = "Date";
            //
            // dateTimePickerRevisionDate
            //
            dateTimePickerRevisionDate.BackColor    = Color.White;
            dateTimePickerRevisionDate.Font         = Css.OrdinaryText.Fonts.RegularFont;
            dateTimePickerRevisionDate.ForeColor    = Css.OrdinaryText.Colors.ForeColor;
            dateTimePickerRevisionDate.Location     = new Point(labelRevisionDate.Right, labelRevisionNumber.Bottom + HEIGHT_INTERVAL);
            dateTimePickerRevisionDate.Size         = new Size(TEXTBOX_WIDTH, LABEL_HEIGHT);
            dateTimePickerRevisionDate.Format       = DateTimePickerFormat.Custom;
            dateTimePickerRevisionDate.CustomFormat = new TermsProvider()["DateFormat"].ToString();
            //
            // labelReasonForRevision
            //
            labelReasonForRevision.Font      = Css.OrdinaryText.Fonts.RegularFont;
            labelReasonForRevision.ForeColor = Css.OrdinaryText.Colors.ForeColor;
            labelReasonForRevision.Location  = new Point(WIDTH_INTERVAL, labelRevisionDate.Bottom + HEIGHT_INTERVAL);
            labelReasonForRevision.Size      = new Size(LABEL_WIDTH, LABEL_HEIGHT);
            labelReasonForRevision.Text      = "Reason";
            //
            // textBoxReasonForRevision
            //
            textBoxReasonForRevision.BackColor  = Color.White;
            textBoxReasonForRevision.Font       = Css.OrdinaryText.Fonts.RegularFont;
            textBoxReasonForRevision.ForeColor  = Css.OrdinaryText.Colors.ForeColor;
            textBoxReasonForRevision.Location   = new Point(WIDTH_INTERVAL, labelReasonForRevision.Bottom);
            textBoxReasonForRevision.Multiline  = true;
            textBoxReasonForRevision.Size       = new Size(LABEL_WIDTH + TEXTBOX_WIDTH, 3 * LABEL_HEIGHT);
            textBoxReasonForRevision.ScrollBars = ScrollBars.Vertical;
            textBoxReasonForRevision.MaxLength  = 150;
            //
            // labelManHours
            //
            labelManHours.Font      = Css.OrdinaryText.Fonts.RegularFont;
            labelManHours.ForeColor = Css.OrdinaryText.Colors.ForeColor;
            labelManHours.Location  = new Point(WIDTH_INTERVAL, textBoxReasonForRevision.Bottom + HEIGHT_INTERVAL);
            labelManHours.Size      = new Size(LABEL_WIDTH_SHORT, LABEL_HEIGHT);
            labelManHours.Text      = "Man Hours";
            //
            // textBoxManHours
            //
            textBoxManHours.BackColor = Color.White;
            textBoxManHours.Font      = Css.OrdinaryText.Fonts.RegularFont;
            textBoxManHours.ForeColor = Css.OrdinaryText.Colors.ForeColor;
            textBoxManHours.Location  = new Point(labelManHours.Right, textBoxReasonForRevision.Bottom + HEIGHT_INTERVAL);
            textBoxManHours.Size      = new Size(TEXTBOX_WIDTH_SHORT, LABEL_HEIGHT);
            textBoxManHours.Text      = "0.0";
            //
            // labelCost
            //
            labelCost.Font      = Css.OrdinaryText.Fonts.RegularFont;
            labelCost.ForeColor = Css.OrdinaryText.Colors.ForeColor;
            labelCost.Location  = new Point(textBoxManHours.Right + MAN_HOURS_INTERVAL, textBoxReasonForRevision.Bottom + HEIGHT_INTERVAL);
            labelCost.Size      = new Size(LABEL_WIDTH_SHORT, LABEL_HEIGHT);
            labelCost.Text      = "Cost (USD)";
            //
            // textBoxCost
            //
            textBoxCost.BackColor = Color.White;
            textBoxCost.Font      = Css.OrdinaryText.Fonts.RegularFont;
            textBoxCost.ForeColor = Css.OrdinaryText.Colors.ForeColor;
            textBoxCost.Location  = new Point(labelCost.Right, textBoxReasonForRevision.Bottom + HEIGHT_INTERVAL);
            textBoxCost.Size      = new Size(TEXTBOX_WIDTH_SHORT, LABEL_HEIGHT);
            textBoxCost.Text      = "0.0";


            BackColor = Css.CommonAppearance.Colors.BackColor;
            Size      = new Size(WIDTH_INTERVAL + LABEL_WIDTH + TEXTBOX_WIDTH, 22 * LABEL_HEIGHT + 8 * HEIGHT_INTERVAL + 2 * MARGIN);
            Controls.Add(labelEONumber);
            Controls.Add(textboxEONumber);
            Controls.Add(labelATAChapter);
            Controls.Add(comboBoxAtaChapter);
            Controls.Add(labelSubject);
            Controls.Add(textboxSubject);
            Controls.Add(labelDescription);
            Controls.Add(textboxDescription);
            Controls.Add(labelSpecialWorkingInstructions);
            Controls.Add(textboxSpecialWorkingInstructions);
            Controls.Add(labelApprovalDocument);
            Controls.Add(textBoxApprovalDocument);
            Controls.Add(labelWarranty);
            Controls.Add(textboxWarranty);
            Controls.Add(labelNote);
            Controls.Add(textboxNote);
            Controls.Add(labelEffectivity);
            Controls.Add(textboxEffectivity);
            Controls.Add(labelRevision);
            Controls.Add(labelRevisionNumber);
            Controls.Add(textboxRevisionNumber);
            Controls.Add(labelRevisionDate);
            Controls.Add(dateTimePickerRevisionDate);
            Controls.Add(labelReasonForRevision);
            Controls.Add(textBoxReasonForRevision);
            Controls.Add(labelManHours);
            Controls.Add(textBoxManHours);
            Controls.Add(labelCost);
            Controls.Add(textBoxCost);
        }
コード例 #2
0
        /// <summary>
        /// Инициализирует элементы управления
        /// </summary>
        private void InitializeComponent()
        {
            AutoSize     = true;
            AutoSizeMode = AutoSizeMode.GrowAndShrink;
            BackColor    = Css.CommonAppearance.Colors.BackColor;

            labelMPDItem                = new Label();
            labelAtaChapter             = new Label();
            labelDescription            = new Label();
            labelPartNo                 = new Label();
            labelSerialNo               = new Label();
            labelRemarks                = new Label();
            labelInstallationData       = new Label();
            labelInstallationDate       = new Label();
            labelComponentTSNCSN        = new Label();
            labelAircraftTSNCSN         = new Label();
            labelHiddenRemarks          = new Label();
            labelActualState            = new Label();
            labelDateAsOf               = new Label();
            labelComponentCurrentTSNCSN = new Label();
            labelTCSI                              = new Label();
            textBoxMPDItem                         = new TextBox();
            comboBoxAtaChapter                     = new ATAChapterComboBox();
            textBoxDescription                     = new TextBox();
            textBoxPartNo                          = new TextBox();
            textBoxSerialNo                        = new TextBox();
            checkBoxLifeLimit                      = new CheckBox();
            lifelengthViewerLifeLimit              = new LifelengthViewer();
            textBoxRemarks                         = new TextBox();
            dateTimePickerInstallationDate         = new DateTimePicker();
            lifelengthViewerComponentTSNCSN        = new LifelengthViewer();
            lifelengthViewerAircraftTSNCSN         = new LifelengthViewer();
            textBoxHiddenRemarks                   = new TextBox();
            dateTimePickerDateAsOf                 = new DateTimePicker();
            lifelengthViewerComponentCurrentTSNCSN = new LifelengthViewer();
            lifelengthViewerComponentTCSI          = new LifelengthViewer();
            delimiter1                             = new Delimiter();
            delimiter2                             = new Delimiter();
            //
            // labelMPDItem
            //
            labelMPDItem.Font      = Css.OrdinaryText.Fonts.SmallRegularFont;
            labelMPDItem.ForeColor = Css.OrdinaryText.Colors.ForeColor;
            labelMPDItem.Location  = new Point(MARGIN, MARGIN);
            labelMPDItem.Size      = new Size(LABEL_WIDTH, LABEL_HEIGHT);
            labelMPDItem.Text      = "MPD Item:";
            labelMPDItem.TextAlign = ContentAlignment.MiddleLeft;
            //
            // textBoxMPDItem
            //
            textBoxMPDItem.BackColor = Color.White;
            textBoxMPDItem.Font      = Css.OrdinaryText.Fonts.SmallRegularFont;
            textBoxMPDItem.ForeColor = Css.OrdinaryText.Colors.ForeColor;
            textBoxMPDItem.Location  = new Point(labelMPDItem.Right, MARGIN);
            textBoxMPDItem.Size      = new Size(TEXTBOX_WIDTH, LABEL_HEIGHT);
            textBoxMPDItem.MaxLength = 50;
            textBoxMPDItem.TabIndex  = 0;
            //
            // labelAtaChapter
            //
            labelAtaChapter.Font      = Css.OrdinaryText.Fonts.SmallRegularFont;
            labelAtaChapter.ForeColor = Css.OrdinaryText.Colors.ForeColor;
            labelAtaChapter.Location  = new Point(MARGIN, labelMPDItem.Bottom + HEIGHT_INTERVAL);
            labelAtaChapter.Size      = new Size(LABEL_WIDTH, LABEL_HEIGHT);
            labelAtaChapter.Text      = "ATA Chapter:";
            labelAtaChapter.TextAlign = ContentAlignment.MiddleLeft;
            //
            // comboBoxAtaChapter
            //
            comboBoxAtaChapter.BackColor     = Color.White;
            comboBoxAtaChapter.DropDownStyle = ComboBoxStyle.DropDown;
            comboBoxAtaChapter.Font          = Css.OrdinaryText.Fonts.SmallRegularFont;
            comboBoxAtaChapter.ForeColor     = Css.OrdinaryText.Colors.ForeColor;
            comboBoxAtaChapter.Location      = new Point(labelAtaChapter.Right, labelMPDItem.Bottom + HEIGHT_INTERVAL);
            comboBoxAtaChapter.Size          = new Size(TEXTBOX_WIDTH, LABEL_HEIGHT);
            comboBoxAtaChapter.TabIndex      = 1;
            //
            // labelDescription
            //
            labelDescription.Font      = Css.OrdinaryText.Fonts.SmallRegularFont;
            labelDescription.ForeColor = Css.OrdinaryText.Colors.ForeColor;
            labelDescription.Location  = new Point(MARGIN, labelAtaChapter.Bottom + HEIGHT_INTERVAL);
            labelDescription.Size      = new Size(LABEL_WIDTH, LABEL_HEIGHT);
            labelDescription.Text      = "Description:";
            labelDescription.TextAlign = ContentAlignment.MiddleLeft;
            //
            // textBoxDescription
            //
            textBoxDescription.BackColor  = Color.White;
            textBoxDescription.Font       = Css.OrdinaryText.Fonts.SmallRegularFont;
            textBoxDescription.ForeColor  = Css.OrdinaryText.Colors.ForeColor;
            textBoxDescription.Location   = new Point(labelDescription.Right, labelAtaChapter.Bottom + HEIGHT_INTERVAL);
            textBoxDescription.ScrollBars = ScrollBars.Vertical;
            textBoxDescription.Multiline  = true;
            textBoxDescription.Size       = new Size(TEXTBOX_WIDTH, 3 * LABEL_HEIGHT + 2 * HEIGHT_INTERVAL);
            textBoxDescription.MaxLength  = 250;
            textBoxDescription.TabIndex   = 2;
            //
            // labelPartNo
            //
            labelPartNo.Font      = Css.OrdinaryText.Fonts.SmallRegularFont;
            labelPartNo.ForeColor = Css.OrdinaryText.Colors.ForeColor;
            labelPartNo.Location  = new Point(MARGIN, textBoxDescription.Bottom + HEIGHT_INTERVAL);
            labelPartNo.Size      = new Size(LABEL_WIDTH, LABEL_HEIGHT);
            labelPartNo.Text      = "Part No:";
            labelPartNo.TextAlign = ContentAlignment.MiddleLeft;
            //
            // textBoxPartNo
            //
            textBoxPartNo.BackColor = Color.White;
            textBoxPartNo.Font      = Css.OrdinaryText.Fonts.SmallRegularFont;
            textBoxPartNo.ForeColor = Css.OrdinaryText.Colors.ForeColor;
            textBoxPartNo.Location  = new Point(labelPartNo.Right, textBoxDescription.Bottom + HEIGHT_INTERVAL);
            textBoxPartNo.Size      = new Size(TEXTBOX_WIDTH, LABEL_HEIGHT);
            textBoxPartNo.MaxLength = 100;
            textBoxPartNo.TabIndex  = 3;
            //
            // labelSerialNo
            //
            labelSerialNo.Font      = Css.OrdinaryText.Fonts.SmallRegularFont;
            labelSerialNo.ForeColor = Css.OrdinaryText.Colors.ForeColor;
            labelSerialNo.Location  = new Point(MARGIN, labelPartNo.Bottom + HEIGHT_INTERVAL);
            labelSerialNo.Size      = new Size(LABEL_WIDTH, LABEL_HEIGHT);
            labelSerialNo.Text      = "Serial No:";
            labelSerialNo.TextAlign = ContentAlignment.MiddleLeft;
            //
            // textBoxSerialNo
            //
            textBoxSerialNo.BackColor = Color.White;
            textBoxSerialNo.Font      = Css.OrdinaryText.Fonts.SmallRegularFont;
            textBoxSerialNo.ForeColor = Css.OrdinaryText.Colors.ForeColor;
            textBoxSerialNo.Location  = new Point(labelSerialNo.Right, textBoxPartNo.Bottom + HEIGHT_INTERVAL);
            textBoxSerialNo.Size      = new Size(TEXTBOX_WIDTH, LABEL_HEIGHT);
            textBoxSerialNo.MaxLength = 100;
            textBoxSerialNo.TabIndex  = 4;
            //
            // checkBoxLifeLimit
            //
            checkBoxLifeLimit.Cursor          = Cursors.Hand;
            checkBoxLifeLimit.FlatStyle       = FlatStyle.Flat;
            checkBoxLifeLimit.Font            = Css.SimpleLink.Fonts.SmallFont;
            checkBoxLifeLimit.ForeColor       = Css.SimpleLink.Colors.LinkColor;
            checkBoxLifeLimit.Location        = new Point(MARGIN, labelSerialNo.Bottom + HEIGHT_INTERVAL);
            checkBoxLifeLimit.Size            = new Size(LABEL_WIDTH, LABEL_HEIGHT);
            checkBoxLifeLimit.Text            = "Life Limit";
            checkBoxLifeLimit.CheckedChanged += checkBoxLifeLimit_CheckedChanged;
            checkBoxLifeLimit.TabIndex        = 5;
            //
            // lifelengthViewerLifeLimit
            //
            lifelengthViewerLifeLimit.Font            = Css.OrdinaryText.Fonts.SmallRegularFont;
            lifelengthViewerLifeLimit.ForeColor       = Css.OrdinaryText.Colors.ForeColor;
            lifelengthViewerLifeLimit.ShowLeftHeader  = false;
            lifelengthViewerLifeLimit.LeftHeaderWidth = 0;
            lifelengthViewerLifeLimit.ShowMinutes     = false;
            lifelengthViewerLifeLimit.Location        = new Point(MARGIN, checkBoxLifeLimit.Bottom + HEIGHT_LIFELENGTH_INTERVAL);
            lifelengthViewerLifeLimit.Enabled         = false;
            lifelengthViewerLifeLimit.TabIndex        = 6;
            //
            // labelRemarks
            //
            labelRemarks.Font      = Css.OrdinaryText.Fonts.SmallRegularFont;
            labelRemarks.ForeColor = Css.OrdinaryText.Colors.ForeColor;
            labelRemarks.Location  = new Point(MARGIN, lifelengthViewerLifeLimit.Bottom + HEIGHT_INTERVAL);
            labelRemarks.Size      = new Size(LABEL_WIDTH, LABEL_HEIGHT);
            labelRemarks.TextAlign = ContentAlignment.MiddleLeft;
            labelRemarks.Text      = "Remarks:";
            //
            // textBoxRemarks
            //
            textBoxRemarks.BackColor  = Color.White;
            textBoxRemarks.Font       = Css.OrdinaryText.Fonts.SmallRegularFont;
            textBoxRemarks.ForeColor  = Css.OrdinaryText.Colors.ForeColor;
            textBoxRemarks.Location   = new Point(labelRemarks.Right, lifelengthViewerLifeLimit.Bottom + HEIGHT_INTERVAL);
            textBoxRemarks.ScrollBars = ScrollBars.Vertical;
            textBoxRemarks.Multiline  = true;
            textBoxRemarks.Size       = new Size(TEXTBOX_WIDTH, 3 * LABEL_HEIGHT + 2 * HEIGHT_INTERVAL);
            textBoxRemarks.MaxLength  = 340000;
            textBoxRemarks.TabIndex   = 7;
            //
            // delimiter1
            //
            delimiter1.Orientation = DelimiterOrientation.Vertical;
            delimiter1.Location    = new Point(WIDTH_INTERVAL - (WIDTH_INTERVAL - MARGIN - LABEL_WIDTH - TEXTBOX_WIDTH) / 2, MARGIN);
            delimiter1.Height      = 265;
            //
            // labelInstallationData
            //
            labelInstallationData.Font      = Css.SmallHeader.Fonts.BoldFont;
            labelInstallationData.ForeColor = Css.SmallHeader.Colors.ForeColor;
            labelInstallationData.Size      = new Size(CAPTION_WIDTH, LABEL_HEIGHT);
            labelInstallationData.TextAlign = ContentAlignment.MiddleLeft;
            labelInstallationData.Text      = "Installation Data";
            //
            // labelInstallationDate
            //
            labelInstallationDate.Font      = Css.OrdinaryText.Fonts.SmallRegularFont;
            labelInstallationDate.ForeColor = Css.OrdinaryText.Colors.ForeColor;
            labelInstallationDate.Size      = new Size(LABEL_WIDTH, LABEL_HEIGHT);
            labelInstallationDate.Text      = "Date:";
            labelInstallationDate.TextAlign = ContentAlignment.MiddleLeft;
            labelInstallationDate.TabIndex  = 8;
            //
            // dateTimePickerInstallationDate
            //
            dateTimePickerInstallationDate.ForeColor         = Css.OrdinaryText.Colors.ForeColor;
            dateTimePickerInstallationDate.CalendarForeColor = Css.OrdinaryText.Colors.ForeColor;
            dateTimePickerInstallationDate.Font          = Css.OrdinaryText.Fonts.SmallRegularFont;
            dateTimePickerInstallationDate.Size          = new Size(TEXTBOX_WIDTH, LABEL_HEIGHT);
            dateTimePickerInstallationDate.Format        = DateTimePickerFormat.Custom;
            dateTimePickerInstallationDate.CustomFormat  = new TermsProvider()["DateFormat"].ToString();
            dateTimePickerInstallationDate.ValueChanged += dateTimePickerInstallationDate_ValueChanged;
            dateTimePickerInstallationDate.TabIndex      = 9;
            //
            // labelComponentTSNCSN
            //
            labelComponentTSNCSN.Font      = Css.OrdinaryText.Fonts.SmallRegularFont;
            labelComponentTSNCSN.ForeColor = Css.OrdinaryText.Colors.ForeColor;
            labelComponentTSNCSN.Size      = new Size(CAPTION_WIDTH, LABEL_HEIGHT);
            labelComponentTSNCSN.Text      = "Component TSN/CSN:";
            labelComponentTSNCSN.TextAlign = ContentAlignment.MiddleLeft;
            //
            // lifelengthViewerComponentTSNCSN
            //
            lifelengthViewerComponentTSNCSN.Font               = Css.OrdinaryText.Fonts.SmallRegularFont;
            lifelengthViewerComponentTSNCSN.ForeColor          = Css.OrdinaryText.Colors.ForeColor;
            lifelengthViewerComponentTSNCSN.ShowLeftHeader     = false;
            lifelengthViewerComponentTSNCSN.LeftHeaderWidth    = 0;
            lifelengthViewerComponentTSNCSN.ShowMinutes        = false;
            lifelengthViewerComponentTSNCSN.LifelengthChanged += lifelengthViewerComponentTSNCSN_LifelengthChanged;
            lifelengthViewerComponentTSNCSN.TabIndex           = 10;
            //
            // labelAircraftTSNCSN
            //
            labelAircraftTSNCSN.Font      = Css.OrdinaryText.Fonts.SmallRegularFont;
            labelAircraftTSNCSN.ForeColor = Css.OrdinaryText.Colors.ForeColor;
            labelAircraftTSNCSN.Size      = new Size(CAPTION_WIDTH, LABEL_HEIGHT);
            labelAircraftTSNCSN.Text      = "Aircraft TSN/CSN:";
            labelAircraftTSNCSN.TextAlign = ContentAlignment.MiddleLeft;
            //
            // lifelengthViewerAircraftTSNCSN
            //
            lifelengthViewerAircraftTSNCSN.Font            = Css.OrdinaryText.Fonts.SmallRegularFont;
            lifelengthViewerAircraftTSNCSN.ForeColor       = Css.OrdinaryText.Colors.ForeColor;
            lifelengthViewerAircraftTSNCSN.ShowLeftHeader  = false;
            lifelengthViewerAircraftTSNCSN.LeftHeaderWidth = 0;
            lifelengthViewerAircraftTSNCSN.ShowMinutes     = false;
            lifelengthViewerAircraftTSNCSN.TabIndex        = 11;
            //
            // labelHiddenRemarks
            //
            labelHiddenRemarks.Font      = Css.OrdinaryText.Fonts.SmallRegularFont;
            labelHiddenRemarks.ForeColor = Css.OrdinaryText.Colors.ForeColor;
            labelHiddenRemarks.Size      = new Size(LABEL_WIDTH, LABEL_HEIGHT * 2);
            labelHiddenRemarks.TextAlign = ContentAlignment.TopLeft;
            labelHiddenRemarks.Text      = "Hidden Remarks:";
            //
            // textBoxHiddenRemarks
            //
            textBoxHiddenRemarks.BackColor  = Color.White;
            textBoxHiddenRemarks.Font       = Css.OrdinaryText.Fonts.SmallRegularFont;
            textBoxHiddenRemarks.ForeColor  = Css.OrdinaryText.Colors.ForeColor;
            textBoxHiddenRemarks.ScrollBars = ScrollBars.Vertical;
            textBoxHiddenRemarks.Multiline  = true;
            textBoxHiddenRemarks.Size       = new Size(TEXTBOX_WIDTH, 3 * LABEL_HEIGHT + 2 * HEIGHT_INTERVAL);
            textBoxHiddenRemarks.MaxLength  = 340000;
            textBoxHiddenRemarks.TabIndex   = 12;
            //
            // delimiter2
            //
            delimiter2.Orientation = DelimiterOrientation.Vertical;
            delimiter2.Location    = new Point(WIDTH_INTERVAL_SECOND - (WIDTH_INTERVAL_SECOND - WIDTH_INTERVAL - LABEL_WIDTH - TEXTBOX_WIDTH) / 2, MARGIN);
            delimiter2.Height      = 265;
            //
            // labelActualState
            //
            labelActualState.Font      = Css.SmallHeader.Fonts.BoldFont;
            labelActualState.ForeColor = Css.SmallHeader.Colors.ForeColor;
            labelActualState.Size      = new Size(CAPTION_WIDTH, LABEL_HEIGHT);
            labelActualState.TextAlign = ContentAlignment.MiddleLeft;
            labelActualState.Text      = "Actual State";
            //
            // labelDateAsOf
            //
            labelDateAsOf.Font      = Css.OrdinaryText.Fonts.SmallRegularFont;
            labelDateAsOf.ForeColor = Css.OrdinaryText.Colors.ForeColor;
            labelDateAsOf.Size      = new Size(LABEL_WIDTH, LABEL_HEIGHT);
            labelDateAsOf.Text      = "Date As Of:";
            labelDateAsOf.TextAlign = ContentAlignment.MiddleLeft;
            //
            // dateTimePickerDateAsOf
            //
            dateTimePickerDateAsOf.ForeColor         = Css.OrdinaryText.Colors.ForeColor;
            dateTimePickerDateAsOf.CalendarForeColor = Css.OrdinaryText.Colors.ForeColor;
            dateTimePickerDateAsOf.Font          = Css.OrdinaryText.Fonts.SmallRegularFont;
            dateTimePickerDateAsOf.Size          = new Size(TEXTBOX_WIDTH, LABEL_HEIGHT);
            dateTimePickerDateAsOf.Format        = DateTimePickerFormat.Custom;
            dateTimePickerDateAsOf.CustomFormat  = new TermsProvider()["DateFormat"].ToString();
            dateTimePickerDateAsOf.ValueChanged += dateTimePickerDateAsOf_ValueChanged;
            dateTimePickerDateAsOf.TabIndex      = 13;
            //
            // labelComponentCurrentTSNCSN
            //
            labelComponentCurrentTSNCSN.Font      = Css.OrdinaryText.Fonts.SmallRegularFont;
            labelComponentCurrentTSNCSN.ForeColor = Css.OrdinaryText.Colors.ForeColor;
            labelComponentCurrentTSNCSN.Size      = new Size(CAPTION_WIDTH, LABEL_HEIGHT);
            labelComponentCurrentTSNCSN.Text      = "Component current TSN/CSN:";
            labelComponentCurrentTSNCSN.TextAlign = ContentAlignment.MiddleLeft;
            //
            // lifelengthViewerComponentCurrentTSNCSN
            //
            lifelengthViewerComponentCurrentTSNCSN.Font               = Css.OrdinaryText.Fonts.SmallRegularFont;
            lifelengthViewerComponentCurrentTSNCSN.ForeColor          = Css.OrdinaryText.Colors.ForeColor;
            lifelengthViewerComponentCurrentTSNCSN.ShowLeftHeader     = false;
            lifelengthViewerComponentCurrentTSNCSN.LeftHeaderWidth    = 0;
            lifelengthViewerComponentCurrentTSNCSN.ShowMinutes        = false;
            lifelengthViewerComponentCurrentTSNCSN.LifelengthChanged += lifelengthViewerComponentCurrentTSNCSN_LifelengthChanged;
            lifelengthViewerComponentCurrentTSNCSN.TabIndex           = 14;
            //
            // labelTCSI
            //
            labelTCSI.Font      = Css.OrdinaryText.Fonts.SmallRegularFont;
            labelTCSI.ForeColor = Css.OrdinaryText.Colors.ForeColor;
            labelTCSI.Size      = new Size(CAPTION_WIDTH, LABEL_HEIGHT);
            labelTCSI.Text      = "Component TCSI:";
            labelTCSI.TextAlign = ContentAlignment.MiddleLeft;
            //
            // lifelengthViewerComponentTCSI
            //
            lifelengthViewerComponentTCSI.Font               = Css.OrdinaryText.Fonts.SmallRegularFont;
            lifelengthViewerComponentTCSI.ForeColor          = Css.OrdinaryText.Colors.ForeColor;
            lifelengthViewerComponentTCSI.ShowLeftHeader     = false;
            lifelengthViewerComponentTCSI.LeftHeaderWidth    = 0;
            lifelengthViewerComponentTCSI.ShowMinutes        = false;
            lifelengthViewerComponentTCSI.LifelengthChanged += lifelengthViewerComponentTCSI_LifelengthChanged;
            lifelengthViewerComponentTCSI.TabIndex           = 15;
            //
            // DetailGeneralInformationControl
            //
            Controls.Add(labelMPDItem);
            Controls.Add(textBoxMPDItem);
            Controls.Add(labelAtaChapter);
            Controls.Add(comboBoxAtaChapter);
            Controls.Add(labelDescription);
            Controls.Add(textBoxDescription);
            Controls.Add(labelPartNo);
            Controls.Add(textBoxPartNo);
            Controls.Add(labelSerialNo);
            Controls.Add(textBoxSerialNo);
            Controls.Add(checkBoxLifeLimit);
            Controls.Add(lifelengthViewerLifeLimit);
            Controls.Add(labelRemarks);
            Controls.Add(textBoxRemarks);

            Controls.Add(labelDateAsOf);
            Controls.Add(dateTimePickerDateAsOf);
            Controls.Add(labelComponentTSNCSN);
            Controls.Add(lifelengthViewerComponentTSNCSN);
            Controls.Add(labelHiddenRemarks);
            Controls.Add(textBoxHiddenRemarks);
            if (!isStore)
            {
                labelInstallationData.Location           = new Point(WIDTH_INTERVAL, MARGIN);
                labelInstallationDate.Location           = new Point(WIDTH_INTERVAL, labelInstallationData.Bottom + HEIGHT_INTERVAL);
                dateTimePickerInstallationDate.Location  = new Point(labelInstallationDate.Right, labelInstallationData.Bottom + HEIGHT_INTERVAL);
                labelComponentTSNCSN.Location            = new Point(WIDTH_INTERVAL, labelInstallationDate.Bottom + HEIGHT_INTERVAL);
                lifelengthViewerComponentTSNCSN.Location = new Point(WIDTH_INTERVAL, labelComponentTSNCSN.Bottom + HEIGHT_LIFELENGTH_INTERVAL);
                labelAircraftTSNCSN.Location             = new Point(WIDTH_INTERVAL, lifelengthViewerComponentTSNCSN.Bottom + HEIGHT_INTERVAL);
                lifelengthViewerAircraftTSNCSN.Location  = new Point(WIDTH_INTERVAL, labelAircraftTSNCSN.Bottom + HEIGHT_LIFELENGTH_INTERVAL);
                labelHiddenRemarks.Location                     = new Point(WIDTH_INTERVAL, lifelengthViewerLifeLimit.Bottom + HEIGHT_INTERVAL);
                textBoxHiddenRemarks.Location                   = new Point(labelHiddenRemarks.Right, lifelengthViewerLifeLimit.Bottom + HEIGHT_INTERVAL);
                labelActualState.Location                       = new Point(WIDTH_INTERVAL_SECOND, MARGIN);
                labelDateAsOf.Location                          = new Point(WIDTH_INTERVAL_SECOND, labelActualState.Bottom + HEIGHT_INTERVAL);
                dateTimePickerDateAsOf.Location                 = new Point(labelDateAsOf.Right, labelActualState.Bottom + HEIGHT_INTERVAL);
                labelComponentCurrentTSNCSN.Location            = new Point(WIDTH_INTERVAL_SECOND, labelDateAsOf.Bottom + HEIGHT_INTERVAL);
                lifelengthViewerComponentCurrentTSNCSN.Location = new Point(WIDTH_INTERVAL_SECOND, labelComponentCurrentTSNCSN.Bottom + HEIGHT_LIFELENGTH_INTERVAL);
                labelTCSI.Location = new Point(WIDTH_INTERVAL_SECOND, lifelengthViewerComponentCurrentTSNCSN.Bottom + HEIGHT_INTERVAL);
                lifelengthViewerComponentTCSI.Location = new Point(WIDTH_INTERVAL_SECOND, labelTCSI.Bottom + HEIGHT_LIFELENGTH_INTERVAL);

                Controls.Add(delimiter1);
                Controls.Add(labelInstallationData);
                Controls.Add(labelInstallationDate);
                Controls.Add(dateTimePickerInstallationDate);
                Controls.Add(labelAircraftTSNCSN);
                Controls.Add(lifelengthViewerAircraftTSNCSN);
                Controls.Add(delimiter2);
                Controls.Add(labelActualState);
                Controls.Add(labelComponentCurrentTSNCSN);
                Controls.Add(lifelengthViewerComponentCurrentTSNCSN);
                Controls.Add(labelTCSI);
                Controls.Add(lifelengthViewerComponentTCSI);
            }
            else
            {
                dateTimePickerDateAsOf.TabIndex          = 9;
                labelDateAsOf.Location                   = new Point(WIDTH_INTERVAL, MARGIN);
                dateTimePickerDateAsOf.Location          = new Point(labelDateAsOf.Right, MARGIN);
                labelComponentTSNCSN.Location            = new Point(WIDTH_INTERVAL, labelDateAsOf.Bottom + HEIGHT_INTERVAL);
                lifelengthViewerComponentTSNCSN.Location = new Point(WIDTH_INTERVAL, labelComponentTSNCSN.Bottom + HEIGHT_LIFELENGTH_INTERVAL);
                labelHiddenRemarks.Location              = new Point(WIDTH_INTERVAL, lifelengthViewerComponentTSNCSN.Bottom + HEIGHT_INTERVAL);
                textBoxHiddenRemarks.Location            = new Point(labelHiddenRemarks.Right, lifelengthViewerComponentTSNCSN.Bottom + HEIGHT_INTERVAL);
            }
        }
コード例 #3
0
ファイル: NonRoutineJobForm.cs プロジェクト: mkbiltek2019/Cas
        private void InitializeComponent()
        {
            labelATAChapter    = new Label();
            labelTitle         = new Label();
            labelDescription   = new Label();
            labelManHours      = new Label();
            labelCost          = new Label();
            labelKitRequired   = new Label();
            comboBoxATAChapter = new ATAChapterComboBox();
            textBoxDescription = new TextBox();
            textBoxTitle       = new TextBox();
            textBoxManHours    = new TextBox();
            textBoxCost        = new TextBox();
            textBoxKitRequired = new TextBox();
            buttonOK           = new Button();
            buttonApply        = new Button();
            buttonCancel       = new Button();

            tabControl     = new TabControl();
            tabPageGeneral = new TabPage();
            tabPageJobCard = new TabPage();
            if (currentNonRoutineJob.JobCard == null)
            {
                jobCardControl = new JobCardTabPageControl(currentNonRoutineJob);
            }
            else
            {
                jobCardControl = new JobCardTabPageControl(currentNonRoutineJob.JobCard);
            }
            //
            // tabControl
            //
            tabControl.Controls.Add(tabPageGeneral);
            tabControl.Controls.Add(tabPageJobCard);
            tabControl.Location = new Point(Css.WindowsForm.Constants.LEFT_MARGIN, Css.WindowsForm.Constants.TOP_MARGIN);
            //
            // tabPageGeneral
            //
            tabPageGeneral.BackColor = Css.WindowsForm.Colors.TabBackColor;
            tabPageGeneral.Text      = "General";
            tabPageGeneral.Controls.Add(labelATAChapter);
            tabPageGeneral.Controls.Add(comboBoxATAChapter);
            tabPageGeneral.Controls.Add(labelTitle);
            tabPageGeneral.Controls.Add(textBoxTitle);
            tabPageGeneral.Controls.Add(labelDescription);
            tabPageGeneral.Controls.Add(textBoxDescription);
            tabPageGeneral.Controls.Add(labelSeparator);
            tabPageGeneral.Controls.Add(labelManHours);
            tabPageGeneral.Controls.Add(textBoxManHours);
            tabPageGeneral.Controls.Add(labelCost);
            tabPageGeneral.Controls.Add(textBoxCost);
            tabPageGeneral.Controls.Add(labelKitRequired);
            tabPageGeneral.Controls.Add(textBoxKitRequired);
            //
            // tabPageJobCard
            //
            tabPageJobCard.BackColor = Css.WindowsForm.Colors.TabBackColor;
            tabPageJobCard.Text      = "Job Card";
            tabPageJobCard.Controls.Add(jobCardControl);
            //
            // labelATAChapter
            //
            labelATAChapter.Font      = Css.WindowsForm.Fonts.RegularFont;
            labelATAChapter.ForeColor = Css.WindowsForm.Colors.ForeColor;
            labelATAChapter.Location  = new Point(Css.WindowsForm.Constants.TAB_LEFT_MARGIN, Css.WindowsForm.Constants.TAB_TOP_MARGIN);
            labelATAChapter.Size      = Css.WindowsForm.Constants.DefaultLabelSize;
            labelATAChapter.Text      = "ATA chapter:";
            labelATAChapter.TextAlign = ContentAlignment.MiddleLeft;
            //
            // comboBoxATAChapter
            //
            comboBoxATAChapter.BackColor = Color.White;
            comboBoxATAChapter.Font      = Css.WindowsForm.Fonts.RegularFont;
            comboBoxATAChapter.ForeColor = Css.WindowsForm.Colors.ForeColor;
            comboBoxATAChapter.Location  = new Point(labelATAChapter.Right, Css.WindowsForm.Constants.TAB_TOP_MARGIN);
            //
            // labelTitle
            //
            labelTitle.Font      = Css.WindowsForm.Fonts.RegularFont;
            labelTitle.ForeColor = Css.WindowsForm.Colors.ForeColor;
            labelTitle.Location  = new Point(Css.WindowsForm.Constants.TAB_LEFT_MARGIN, labelATAChapter.Bottom + Css.WindowsForm.Constants.HEIGHT_INTERVAL);
            labelTitle.Size      = Css.WindowsForm.Constants.DefaultLabelSize;
            labelTitle.Text      = "Title:";
            labelTitle.TextAlign = ContentAlignment.MiddleLeft;
            //
            // textBoxTitle
            //
            textBoxTitle.BackColor = Color.White;
            textBoxTitle.Font      = Css.WindowsForm.Fonts.RegularFont;
            textBoxTitle.ForeColor = Css.WindowsForm.Colors.ForeColor;
            textBoxTitle.Location  = new Point(labelTitle.Right, labelATAChapter.Bottom + Css.WindowsForm.Constants.HEIGHT_INTERVAL);
            //
            // labelDescription
            //
            labelDescription.Font      = Css.WindowsForm.Fonts.RegularFont;
            labelDescription.ForeColor = Css.WindowsForm.Colors.ForeColor;
            labelDescription.Location  = new Point(Css.WindowsForm.Constants.TAB_LEFT_MARGIN, labelTitle.Bottom + Css.WindowsForm.Constants.HEIGHT_INTERVAL);
            labelDescription.Size      = Css.WindowsForm.Constants.DefaultLabelSize;
            labelDescription.Text      = "Description:";
            labelDescription.TextAlign = ContentAlignment.MiddleLeft;
            //
            // textBoxDescription
            //
            textBoxDescription.BackColor = Color.White;
            textBoxDescription.Font      = Css.WindowsForm.Fonts.RegularFont;
            textBoxDescription.ForeColor = Css.WindowsForm.Colors.ForeColor;
            textBoxDescription.Location  = new Point(labelDescription.Right, labelTitle.Bottom + Css.WindowsForm.Constants.HEIGHT_INTERVAL);
            //
            // labelSeparator
            //
            labelSeparator.AutoSize    = false;
            labelSeparator.Location    = new Point(Css.WindowsForm.Constants.TAB_SEPARATOR_LEFT_MARGIN, textBoxDescription.Bottom + Css.WindowsForm.Constants.SEPARATOR_INTERVAL);
            labelSeparator.Height      = 2;
            labelSeparator.BorderStyle = BorderStyle.Fixed3D;
            //
            // labelManHours
            //
            labelManHours.Font      = Css.WindowsForm.Fonts.RegularFont;
            labelManHours.ForeColor = Css.WindowsForm.Colors.ForeColor;
            labelManHours.Location  = new Point(Css.WindowsForm.Constants.TAB_LEFT_MARGIN, labelSeparator.Bottom + Css.WindowsForm.Constants.SEPARATOR_INTERVAL);
            labelManHours.Size      = Css.WindowsForm.Constants.DefaultLabelSize;
            labelManHours.Text      = "Man Hours:";
            labelManHours.TextAlign = ContentAlignment.MiddleLeft;
            //
            // textBoxManHours
            //
            textBoxManHours.BackColor = Color.White;
            textBoxManHours.Font      = Css.WindowsForm.Fonts.RegularFont;
            textBoxManHours.ForeColor = Css.WindowsForm.Colors.ForeColor;
            textBoxManHours.Location  = new Point(labelManHours.Right, labelSeparator.Bottom + Css.WindowsForm.Constants.SEPARATOR_INTERVAL);
            //textBoxManHours.Validating += textBoxManHours_Validating;
            //
            // labelCost
            //
            labelCost.Font      = Css.WindowsForm.Fonts.RegularFont;
            labelCost.ForeColor = Css.WindowsForm.Colors.ForeColor;
            labelCost.Location  = new Point(Css.WindowsForm.Constants.TAB_LEFT_MARGIN, labelManHours.Bottom + Css.WindowsForm.Constants.HEIGHT_INTERVAL);
            labelCost.Size      = Css.WindowsForm.Constants.DefaultLabelSize;
            labelCost.Text      = "Cost (USD):";
            labelCost.TextAlign = ContentAlignment.MiddleLeft;
            //
            // textBoxCost
            //
            textBoxCost.BackColor = Color.White;
            textBoxCost.Font      = Css.WindowsForm.Fonts.RegularFont;
            textBoxCost.ForeColor = Css.WindowsForm.Colors.ForeColor;
            textBoxCost.Location  = new Point(labelCost.Right, labelManHours.Bottom + Css.WindowsForm.Constants.HEIGHT_INTERVAL);
            //    textBoxCost.Validating += textBoxCost_Validating;
            //
            // labelKitRequired
            //
            labelKitRequired.Font      = Css.WindowsForm.Fonts.RegularFont;
            labelKitRequired.ForeColor = Css.WindowsForm.Colors.ForeColor;
            labelKitRequired.Location  = new Point(Css.WindowsForm.Constants.TAB_LEFT_MARGIN, textBoxCost.Bottom + Css.WindowsForm.Constants.HEIGHT_INTERVAL);
            labelKitRequired.Size      = Css.WindowsForm.Constants.DefaultLabelSize;
            labelKitRequired.Text      = "Kit Required:";
            labelKitRequired.TextAlign = ContentAlignment.MiddleLeft;
            //
            // textBoxKitRequired
            //
            textBoxKitRequired.BackColor = Color.White;
            textBoxKitRequired.Font      = Css.WindowsForm.Fonts.RegularFont;
            textBoxKitRequired.ForeColor = Css.WindowsForm.Colors.ForeColor;
            textBoxKitRequired.Location  = new Point(labelKitRequired.Right, textBoxCost.Bottom + Css.WindowsForm.Constants.HEIGHT_INTERVAL);
            //
            // buttonOK
            //
            buttonOK.Font      = Css.WindowsForm.Fonts.RegularFont;
            buttonOK.ForeColor = Css.WindowsForm.Colors.ForeColor;
            buttonOK.Size      = new Size(Css.WindowsForm.Constants.BUTTON_WIDTH, Css.WindowsForm.Constants.BUTTON_HEIGHT);
            buttonOK.Text      = "OK";
            buttonOK.Click    += buttonOK_Click;
            //
            // buttonApply
            //
            buttonApply.Font      = Css.WindowsForm.Fonts.RegularFont;
            buttonApply.ForeColor = Css.WindowsForm.Colors.ForeColor;
            buttonApply.Size      = new Size(Css.WindowsForm.Constants.BUTTON_WIDTH, Css.WindowsForm.Constants.BUTTON_HEIGHT);
            buttonApply.Text      = "Apply";
            buttonApply.Click    += buttonApply_Click;
            //
            // buttonCancel
            //
            buttonCancel.Font      = Css.WindowsForm.Fonts.RegularFont;
            buttonCancel.ForeColor = Css.WindowsForm.Colors.ForeColor;
            buttonCancel.Size      = new Size(Css.WindowsForm.Constants.BUTTON_WIDTH, Css.WindowsForm.Constants.BUTTON_HEIGHT);
            buttonCancel.Text      = "Cancel";
            buttonCancel.Click    += buttonCancel_Click;


            AcceptButton    = buttonOK;
            CancelButton    = buttonCancel;
            FormBorderStyle = FormBorderStyle.FixedDialog;
            MaximizeBox     = false;
            MinimizeBox     = false;
            ClientSize      = Css.WindowsForm.Constants.DefaultFormSize;
            UpdateFormName();
            StartPosition = FormStartPosition.CenterScreen; //todo
            Controls.Add(tabControl);
            Controls.Add(buttonOK);
            Controls.Add(buttonApply);
            Controls.Add(buttonCancel);
        }
コード例 #4
0
        ///<summary>
        /// Инициализация компонентов
        ///</summary>
        public void InitializeComponent()
        {
            labelModel                     = new Label();
            labelManufacturer              = new Label();
            comboBoxAtaChapter             = new ATAChapterComboBox();
            labelPartNo                    = new Label();
            labelPosition                  = new Label();
            labelDescription               = new Label();
            radioButtonConditionMonitoring = new RadioButton();
            radioButtonUnknown             = new RadioButton();
            radioButtonHardTime            = new RadioButton();
            radioButtonOnCondition         = new RadioButton();
            labelRemarks                   = new Label();
            textBoxRemarks                 = new TextBox();
            labelAtaChapter                = new Label();
            textBoxPartNo                  = new TextBox();
            labelMaintFreq                 = new Label();
            panelLandingGearMark           = new Panel();
            radioButtonLLG                 = new RadioButton();
            radioButtonNLG                 = new RadioButton();
            radioButtonRLG                 = new RadioButton();
            textBoxDescription             = new TextBox();
            labelAmount                    = new Label();
            textBoxManufacturer            = new TextBox();
            textBoxModel                   = new TextBox();
            textBoxAmount                  = new TextBox();
            checkBoxHoursApplicable        = new CheckBox();
            checkBoxCyclesApplicable       = new CheckBox();
            checkBoxCalendarApplicable     = new CheckBox();
            //
            // labelPartNo
            //
            labelPartNo.Font      = Css.OrdinaryText.Fonts.RegularFont;
            labelPartNo.ForeColor = Css.OrdinaryText.Colors.ForeColor;
            labelPartNo.Location  = new Point(MARGIN, MARGIN);
            labelPartNo.Size      = new Size(LABEL_WIDTH, LABEL_HEIGHT);
            labelPartNo.Text      = "Part No:";
            labelPartNo.TextAlign = ContentAlignment.MiddleLeft;
            //
            // textBoxPartNo
            //
            textBoxPartNo.BackColor = Color.White;
            textBoxPartNo.Font      = Css.OrdinaryText.Fonts.RegularFont;
            textBoxPartNo.ForeColor = Css.OrdinaryText.Colors.ForeColor;
            textBoxPartNo.Location  = new Point(labelPartNo.Right, MARGIN);
            textBoxPartNo.Size      = new Size(TEXTBOX_WIDTH, LABEL_HEIGHT);
            textBoxPartNo.Text      = "";
            textBoxPartNo.MaxLength = 100;
            //
            // labelAtaChapter
            //
            labelAtaChapter.Font      = Css.OrdinaryText.Fonts.RegularFont;
            labelAtaChapter.ForeColor = Css.OrdinaryText.Colors.ForeColor;
            labelAtaChapter.Location  = new Point(MARGIN, labelPartNo.Bottom + HEIGHT_INTERVAL);
            labelAtaChapter.Size      = new Size(LABEL_WIDTH, LABEL_HEIGHT);
            labelAtaChapter.Text      = "ATA Chapter:";
            labelAtaChapter.TextAlign = ContentAlignment.MiddleLeft;
            //
            // comboBoxAtaChapter
            //
            comboBoxAtaChapter.BackColor         = Color.White;
            comboBoxAtaChapter.DropDownStyle     = ComboBoxStyle.DropDown;
            comboBoxAtaChapter.Font              = Css.OrdinaryText.Fonts.RegularFont;
            comboBoxAtaChapter.ForeColor         = Css.OrdinaryText.Colors.ForeColor;
            comboBoxAtaChapter.FormattingEnabled = true;
            comboBoxAtaChapter.Location          = new Point(labelAtaChapter.Right, textBoxPartNo.Bottom + HEIGHT_INTERVAL);
            comboBoxAtaChapter.Size              = new Size(TEXTBOX_WIDTH, LABEL_HEIGHT);
            //
            // labelDescription
            //
            labelDescription.Font      = Css.OrdinaryText.Fonts.RegularFont;
            labelDescription.ForeColor = Css.OrdinaryText.Colors.ForeColor;
            labelDescription.Location  = new Point(MARGIN, labelAtaChapter.Bottom + HEIGHT_INTERVAL);
            labelDescription.Size      = new Size(LABEL_WIDTH, LABEL_HEIGHT);
            labelDescription.Text      = "Description:";
            labelDescription.TextAlign = ContentAlignment.MiddleLeft;
            //
            // textBoxDescription
            //
            textBoxDescription.BackColor = Color.White;
            textBoxDescription.Font      = Css.OrdinaryText.Fonts.RegularFont;
            textBoxDescription.ForeColor = Css.OrdinaryText.Colors.ForeColor;
            textBoxDescription.Location  = new Point(labelDescription.Right, comboBoxAtaChapter.Bottom + HEIGHT_INTERVAL);
            textBoxDescription.Size      = new Size(TEXTBOX_WIDTH, LABEL_HEIGHT);
            textBoxDescription.MaxLength = 250;
            //
            // labelPosition
            //
            labelPosition.Font        = Css.OrdinaryText.Fonts.RegularFont;
            labelPosition.ForeColor   = Css.OrdinaryText.Colors.ForeColor;
            labelPosition.Location    = new Point(MARGIN, labelDescription.Bottom + HEIGHT_INTERVAL);
            labelPosition.RightToLeft = RightToLeft.No;
            labelPosition.Size        = new Size(LABEL_WIDTH, LABEL_HEIGHT);
            labelPosition.Text        = "Position:";
            labelPosition.TextAlign   = ContentAlignment.MiddleLeft;
            //
            // panelLandingGearMark
            //
            panelLandingGearMark.AutoSize     = true;
            panelLandingGearMark.AutoSizeMode = AutoSizeMode.GrowAndShrink;
            panelLandingGearMark.Location     = new Point(labelPosition.Right, textBoxDescription.Bottom + HEIGHT_INTERVAL);
            panelLandingGearMark.Controls.Add(radioButtonLLG);
            panelLandingGearMark.Controls.Add(radioButtonNLG);
            panelLandingGearMark.Controls.Add(radioButtonRLG);
            //
            // radioButtonLLG
            //
            radioButtonLLG.Cursor    = Cursors.Hand;
            radioButtonLLG.FlatStyle = FlatStyle.Flat;
            radioButtonLLG.Font      = new Font(Css.OrdinaryText.Fonts.RegularFont, FontStyle.Underline);
            radioButtonLLG.ForeColor = Css.SimpleLink.Colors.LinkColor;
            radioButtonLLG.Size      = new Size(TEXTBOX_WIDTH / 3, LABEL_HEIGHT);
            radioButtonLLG.Text      = "Left";
            //
            // radioButtonNLG
            //
            radioButtonNLG.Cursor    = Cursors.Hand;
            radioButtonNLG.FlatStyle = FlatStyle.Flat;
            radioButtonNLG.Font      = new Font(Css.OrdinaryText.Fonts.RegularFont, FontStyle.Underline);
            radioButtonNLG.ForeColor = Css.SimpleLink.Colors.LinkColor;
            radioButtonNLG.Location  = new Point(radioButtonLLG.Right, 0);
            radioButtonNLG.Size      = new Size(TEXTBOX_WIDTH / 3, LABEL_HEIGHT);
            radioButtonNLG.Text      = "Nose";
            //
            // radioButtonRLG
            //
            radioButtonRLG.Cursor    = Cursors.Hand;
            radioButtonRLG.FlatStyle = FlatStyle.Flat;
            radioButtonRLG.Font      = new Font(Css.OrdinaryText.Fonts.RegularFont, FontStyle.Underline);
            radioButtonRLG.ForeColor = Css.SimpleLink.Colors.LinkColor;
            radioButtonRLG.Location  = new Point(radioButtonNLG.Right, 0);
            radioButtonRLG.Size      = new Size(TEXTBOX_WIDTH / 3, LABEL_HEIGHT);
            radioButtonRLG.Text      = "Right";
            if (currentDetail is TemplateGearAssembly)
            {
                labelModel.Location = new Point(MARGIN, labelPosition.Bottom + HEIGHT_INTERVAL);
            }
            else
            {
                labelModel.Location = new Point(MARGIN, labelDescription.Bottom + HEIGHT_INTERVAL);
            }
            //
            // labelModel
            //
            labelModel.Font        = Css.OrdinaryText.Fonts.RegularFont;
            labelModel.ForeColor   = Css.OrdinaryText.Colors.ForeColor;
            labelModel.RightToLeft = RightToLeft.No;
            labelModel.Size        = new Size(LABEL_WIDTH, LABEL_HEIGHT);
            labelModel.Text        = "Model:";
            labelModel.TextAlign   = ContentAlignment.MiddleLeft;
            //
            // textBoxModel
            //
            textBoxModel.BackColor = Color.White;
            textBoxModel.Font      = Css.OrdinaryText.Fonts.RegularFont;
            textBoxModel.ForeColor = Css.OrdinaryText.Colors.ForeColor;
            textBoxModel.Location  = new Point(labelModel.Right, labelModel.Top);
            textBoxModel.Size      = new Size(TEXTBOX_WIDTH, LABEL_HEIGHT);
            textBoxModel.MaxLength = 100;
            //
            // labelManufacturer
            //
            labelManufacturer.Font      = Css.OrdinaryText.Fonts.RegularFont;
            labelManufacturer.ForeColor = Css.OrdinaryText.Colors.ForeColor;
            labelManufacturer.Location  = new Point(MARGIN, labelModel.Bottom + HEIGHT_INTERVAL);
            labelManufacturer.Size      = new Size(LABEL_WIDTH, LABEL_HEIGHT);
            labelManufacturer.Text      = "Manufacturer:";
            labelManufacturer.TextAlign = ContentAlignment.MiddleLeft;
            //
            // textBoxManufacturer
            //
            textBoxManufacturer.BackColor = Color.White;
            textBoxManufacturer.Font      = Css.OrdinaryText.Fonts.RegularFont;
            textBoxManufacturer.ForeColor = Css.OrdinaryText.Colors.ForeColor;
            textBoxManufacturer.Location  = new Point(labelManufacturer.Right, textBoxModel.Bottom + HEIGHT_INTERVAL);
            textBoxManufacturer.Size      = new Size(TEXTBOX_WIDTH, LABEL_HEIGHT);
            textBoxManufacturer.MaxLength = 100;
            //
            // labelAmount
            //
            labelAmount.Font        = Css.OrdinaryText.Fonts.RegularFont;
            labelAmount.ForeColor   = Css.OrdinaryText.Colors.ForeColor;
            labelAmount.Location    = new Point(MARGIN, labelManufacturer.Bottom + HEIGHT_INTERVAL);
            labelAmount.RightToLeft = RightToLeft.No;
            labelAmount.Size        = new Size(LABEL_WIDTH, LABEL_HEIGHT);
            labelAmount.Text        = "Amount:";
            labelAmount.TextAlign   = ContentAlignment.MiddleLeft;
            //
            // textBoxAmount
            //
            textBoxAmount.BackColor = Color.White;
            textBoxAmount.Font      = Css.OrdinaryText.Fonts.RegularFont;
            textBoxAmount.ForeColor = Css.OrdinaryText.Colors.ForeColor;
            textBoxAmount.Location  = new Point(labelAmount.Right, textBoxManufacturer.Bottom + HEIGHT_INTERVAL);
            textBoxAmount.Size      = new Size(TEXTBOX_WIDTH, LABEL_HEIGHT);
            textBoxAmount.MaxLength = 9;
            textBoxAmount.Text      = "1";
            //
            // labelMaintFreq
            //
            labelMaintFreq.Font      = Css.OrdinaryText.Fonts.RegularFont;
            labelMaintFreq.ForeColor = Css.OrdinaryText.Colors.ForeColor;
            labelMaintFreq.Location  = new Point(textBoxPartNo.Right + WIDTH_INTERVAL, MARGIN);
            labelMaintFreq.Size      = new Size(LABEL_WIDTH, LABEL_HEIGHT);
            labelMaintFreq.Text      = "Maint. Freq.:";
            labelMaintFreq.TextAlign = ContentAlignment.MiddleLeft;
            //
            // radioButtonConditionMonitoring
            //
            radioButtonConditionMonitoring.Cursor    = Cursors.Hand;
            radioButtonConditionMonitoring.FlatStyle = FlatStyle.Flat;
            radioButtonConditionMonitoring.Font      = new Font(Css.OrdinaryText.Fonts.RegularFont, FontStyle.Underline);
            radioButtonConditionMonitoring.ForeColor = Css.SimpleLink.Colors.LinkColor;
            radioButtonConditionMonitoring.Location  = new Point(labelMaintFreq.Right, MARGIN);
            radioButtonConditionMonitoring.Size      = new Size(TEXTBOX_WIDTH, LABEL_HEIGHT);
            radioButtonConditionMonitoring.Text      = "Condition Monitoring";
            radioButtonConditionMonitoring.TabStop   = true;
            //
            // radioButtonUnknown
            //
            radioButtonUnknown.Cursor    = Cursors.Hand;
            radioButtonUnknown.FlatStyle = FlatStyle.Flat;
            radioButtonUnknown.Font      = new Font(Css.OrdinaryText.Fonts.RegularFont, FontStyle.Underline);
            radioButtonUnknown.ForeColor = Css.SimpleLink.Colors.LinkColor;
            radioButtonUnknown.Location  = new Point(radioButtonConditionMonitoring.Right, MARGIN);
            radioButtonUnknown.Size      = new Size(TEXTBOX_WIDTH, LABEL_HEIGHT);
            radioButtonUnknown.Text      = "Unknown";
            radioButtonUnknown.TabStop   = true;
            radioButtonUnknown.Checked   = true;
            //
            // radioButtonHardTime
            //
            radioButtonHardTime.Cursor    = Cursors.Hand;
            radioButtonHardTime.FlatStyle = FlatStyle.Flat;
            radioButtonHardTime.Font      = new Font(Css.OrdinaryText.Fonts.RegularFont, FontStyle.Underline);
            radioButtonHardTime.ForeColor = Css.SimpleLink.Colors.LinkColor;
            radioButtonHardTime.Location  = new Point(labelMaintFreq.Right, radioButtonConditionMonitoring.Bottom + HEIGHT_INTERVAL);
            radioButtonHardTime.Size      = new Size(TEXTBOX_WIDTH, LABEL_HEIGHT);
            radioButtonHardTime.Text      = "Hard Time";
            radioButtonHardTime.TabStop   = true;
            //
            // radioButtonOnCondition
            //
            radioButtonOnCondition.Cursor    = Cursors.Hand;
            radioButtonOnCondition.FlatStyle = FlatStyle.Flat;
            radioButtonOnCondition.Font      = new Font(Css.OrdinaryText.Fonts.RegularFont, FontStyle.Underline);
            radioButtonOnCondition.ForeColor = Css.SimpleLink.Colors.LinkColor;
            radioButtonOnCondition.Location  = new Point(radioButtonHardTime.Right, radioButtonUnknown.Bottom + HEIGHT_INTERVAL);
            radioButtonOnCondition.Size      = new Size(TEXTBOX_WIDTH, LABEL_HEIGHT);
            radioButtonOnCondition.Text      = "On Condition";
            radioButtonOnCondition.TabStop   = true;
            //
            // labelRemarks
            //
            labelRemarks.Font      = Css.OrdinaryText.Fonts.RegularFont;
            labelRemarks.ForeColor = Css.OrdinaryText.Colors.ForeColor;
            labelRemarks.Location  = new Point(textBoxPartNo.Right + WIDTH_INTERVAL, radioButtonHardTime.Bottom + HEIGHT_INTERVAL);
            labelRemarks.Size      = new Size(LABEL_WIDTH, LABEL_HEIGHT);
            labelRemarks.TextAlign = ContentAlignment.MiddleLeft;
            labelRemarks.Text      = "Remarks:";
            //
            // textBoxRemarks
            //
            textBoxRemarks.ScrollBars = ScrollBars.Vertical;
            textBoxRemarks.BackColor  = Color.White;
            textBoxRemarks.Font       = Css.OrdinaryText.Fonts.RegularFont;
            textBoxRemarks.ForeColor  = Css.OrdinaryText.Colors.ForeColor;
            textBoxRemarks.Location   = new Point(labelRemarks.Right, radioButtonHardTime.Bottom + HEIGHT_INTERVAL);
            textBoxRemarks.Multiline  = true;
            textBoxRemarks.Size       = new Size(3 * TEXTBOX_WIDTH / 2 + 10, 4 * LABEL_HEIGHT + 3 * HEIGHT_INTERVAL);
            //textBoxRemarks.MaxLength = 400;
            //
            // checkBoxHoursApplicable
            //
            checkBoxHoursApplicable.Cursor    = Cursors.Hand;
            checkBoxHoursApplicable.FlatStyle = FlatStyle.Flat;
            checkBoxHoursApplicable.Font      = Css.SimpleLink.Fonts.Font;
            checkBoxHoursApplicable.ForeColor = Css.SimpleLink.Colors.LinkColor;
            checkBoxHoursApplicable.Location  = new Point(textBoxDescription.Right + WIDTH_INTERVAL, textBoxRemarks.Bottom + HEIGHT_INTERVAL);
            checkBoxHoursApplicable.Size      = new Size(LABEL_WIDTH, LABEL_HEIGHT);
            checkBoxHoursApplicable.Text      = "Hours Applicability";
            //
            // checkBoxCyclesApplicable
            //
            checkBoxCyclesApplicable.Cursor    = Cursors.Hand;
            checkBoxCyclesApplicable.FlatStyle = FlatStyle.Flat;
            checkBoxCyclesApplicable.Font      = Css.SimpleLink.Fonts.Font;
            checkBoxCyclesApplicable.ForeColor = Css.SimpleLink.Colors.LinkColor;
            checkBoxCyclesApplicable.Location  = new Point(textBoxDescription.Right + WIDTH_INTERVAL, checkBoxHoursApplicable.Bottom + HEIGHT_INTERVAL);
            checkBoxCyclesApplicable.Size      = new Size(LABEL_WIDTH, LABEL_HEIGHT);
            checkBoxCyclesApplicable.Text      = "Cycles Applicability";
            //
            // checkBoxCalendarApplicable
            //
            checkBoxCalendarApplicable.Cursor    = Cursors.Hand;
            checkBoxCalendarApplicable.FlatStyle = FlatStyle.Flat;
            checkBoxCalendarApplicable.Font      = Css.SimpleLink.Fonts.Font;
            checkBoxCalendarApplicable.ForeColor = Css.SimpleLink.Colors.LinkColor;
            checkBoxCalendarApplicable.Location  = new Point(textBoxManufacturer.Right + WIDTH_INTERVAL, checkBoxCyclesApplicable.Bottom + HEIGHT_INTERVAL);
            checkBoxCalendarApplicable.Size      = new Size(LABEL_WIDTH, LABEL_HEIGHT);
            checkBoxCalendarApplicable.Text      = "Calendar Applicability";
            //
            // DetailGeneralInformationControl
            //
            BackColor = Css.CommonAppearance.Colors.BackColor;
            Size      = new Size(WIDTH, HEIGHT);
            Controls.Add(labelPartNo);
            Controls.Add(textBoxPartNo);
            Controls.Add(labelAtaChapter);
            Controls.Add(comboBoxAtaChapter);
            Controls.Add(labelDescription);
            Controls.Add(textBoxDescription);
            if (currentDetail is TemplateGearAssembly)
            {
                Controls.Add(labelPosition);
                Controls.Add(panelLandingGearMark);
            }
            Controls.Add(labelModel);
            Controls.Add(textBoxModel);
            Controls.Add(labelManufacturer);
            Controls.Add(textBoxManufacturer);
            Controls.Add(labelAmount);
            Controls.Add(textBoxAmount);
            Controls.Add(labelMaintFreq);
            Controls.Add(radioButtonConditionMonitoring);
            Controls.Add(radioButtonUnknown);
            Controls.Add(radioButtonHardTime);
            Controls.Add(radioButtonOnCondition);
            Controls.Add(labelRemarks);
            Controls.Add(textBoxRemarks);
            Controls.Add(checkBoxHoursApplicable);
            Controls.Add(checkBoxCyclesApplicable);
            Controls.Add(checkBoxCalendarApplicable);

            maintenanceCollection = MaintenanceTypeCollection.Instance;
        }