예제 #1
0
        public PanelBaseInfo(VisualControl parent, int shiftX, int shiftY) : base(parent, shiftX, shiftY)
        {
            Visible    = false;
            ShowBorder = true;

            lblName = new VCLabelM2(this, FormMain.Config.GridSize, FormMain.Config.GridSize - 3, Program.formMain.fontMedCaptionC, FormMain.Config.BattlefieldPlayerName, FormMain.Config.GridSize * 3, "");
            lblName.StringFormat.Alignment = StringAlignment.Center;
            lblName.Color      = Color.MediumAquamarine;
            lblName.ShowBorder = true;

            imgIcon           = new VCImageBig(this, lblName.NextTop());
            imgIcon.ShowHint += ImgIcon_ShowHint;

            separator = new VCSeparator(this, FormMain.Config.GridSize, TopForControls());

            pageControl = new VCTabControl(this, FormMain.Config.GridSize, separator.NextTop(), Program.formMain.ilGui)
            {
                //Parent = this,
                Width  = Width - FormMain.Config.GridSize * 2,
                Height = Height - separator.NextTop() - FormMain.Config.GridSize
            };
        }
예제 #2
0
        public PanelHint() : base()
        {
            ShowBorder = true;
            Width      = 256;
            Visible    = false;

            colorBackground = Color.FromArgb(192, 0, 0, 0);

            widthControl = Width - FormMain.Config.GridSize - FormMain.Config.GridSize;

            lblHeader = new VCTextM2(this, FormMain.Config.GridSize, 4, Program.formMain.fontMedCaptionC, Color.Yellow, widthControl);
            lblHeader.StringFormat.Alignment     = StringAlignment.Near;
            lblHeader.StringFormat.LineAlignment = StringAlignment.Near;

            lblAction = new VCTextM2(this, FormMain.Config.GridSize, lblHeader.NextTop(), Program.formMain.fontMedCaptionC, FormMain.Config.HintAction, widthControl);
            lblAction.StringFormat.Alignment     = StringAlignment.Near;
            lblAction.StringFormat.LineAlignment = StringAlignment.Near;

            lblDescription = new VCTextM2(this, FormMain.Config.GridSize, lblAction.NextTop(), Program.formMain.fontSmallC, FormMain.Config.HintDescription, widthControl);
            lblDescription.StringFormat.Alignment     = StringAlignment.Near;
            lblDescription.StringFormat.LineAlignment = StringAlignment.Near;

            lblIncome            = new VCLabelValue(this, FormMain.Config.GridSize, lblDescription.NextTop(), FormMain.Config.HintIncome);
            lblIncome.ImageIndex = FormMain.GUI_16_INCOME;
            lblIncome.Width      = widthControl;

            lblSeparateRequirement       = new VCSeparator(this, FormMain.Config.GridSize, lblIncome.NextTop());
            lblSeparateRequirement.Width = widthControl;
            lblGold            = new VCLabelValue(this, FormMain.Config.GridSize, lblSeparateRequirement.NextTop(), FormMain.Config.HintIncome);
            lblGold.ImageIndex = FormMain.GUI_16_GOLD;
            lblGold.Width      = widthControl;

            /*            lblDamageMelee = new Label()
             *          {
             *              Parent = this,
             *              Left = FormMain.Config.GridSize,
             *              Top = FormMain.Config.GridSize,
             *              Width = (ClientSize.Width - (FormMain.Config.GridSize * 2)) / 3,
             *              ImageList = ilParameters,
             *              ImageIndex = FormMain.GUI_PARAMETER_ATTACK_MELEE,
             *              ImageAlign = ContentAlignment.MiddleLeft,
             *              ForeColor = FormMain.Config.HintParameter,
             *              BackColor = Color.Transparent,
             *              Font = FormMain.Config.FontHintAdditionalText
             *          };
             *
             *          lblDamageArcher = new Label()
             *          {
             *              Parent = this,
             *              Left = lblDamageMelee.Left + lblDamageMelee.Width,
             *              Top = FormMain.Config.GridSize,
             *              Width = (ClientSize.Width - (FormMain.Config.GridSize * 2)) / 3,
             *              ImageList = ilParameters,
             *              ImageIndex = FormMain.GUI_PARAMETER_ATTACK_RANGE,
             *              ImageAlign = ContentAlignment.MiddleLeft,
             *              ForeColor = FormMain.Config.HintParameter,
             *              BackColor = Color.Transparent,
             *              Font = FormMain.Config.FontHintAdditionalText
             *          };
             *
             *          lblDamageMagic = new Label()
             *          {
             *              Parent = this,
             *              Left = lblDamageArcher.Left + lblDamageArcher.Width,
             *              Top = FormMain.Config.GridSize,
             *              Width = (ClientSize.Width - (FormMain.Config.GridSize * 2)) / 3,
             *              ImageList = ilParameters,
             *              ImageIndex = FormMain.GUI_PARAMETER_ATTACK_MAGIC,
             *              ImageAlign = ContentAlignment.MiddleLeft,
             *              ForeColor = FormMain.Config.HintParameter,
             *              BackColor = Color.Transparent,
             *              Font = FormMain.Config.FontHintAdditionalText
             *          };
             *
             *          lblDefenseMelee = new Label()
             *          {
             *              Parent = this,
             *              Left = FormMain.Config.GridSize,
             *              Top = FormMain.Config.GridSize,
             *              Width = (ClientSize.Width - (FormMain.Config.GridSize * 2)) / 3,
             *              ImageList = ilParameters,
             *              ImageIndex = FormMain.GUI_PARAMETER_DEFENSE_MELEE,
             *              ImageAlign = ContentAlignment.MiddleLeft,
             *              ForeColor = FormMain.Config.HintParameter,
             *              BackColor = Color.Transparent,
             *              Font = FormMain.Config.FontHintAdditionalText
             *          };
             *
             *          lblDefenseArcher = new Label()
             *          {
             *              Parent = this,
             *              Left = lblDefenseMelee.Left + lblDefenseMelee.Width,
             *              Top = FormMain.Config.GridSize,
             *              Width = (ClientSize.Width - (FormMain.Config.GridSize * 2)) / 3,
             *              ImageList = ilParameters,
             *              ImageIndex = FormMain.GUI_PARAMETER_DEFENSE_RANGE,
             *              ImageAlign = ContentAlignment.MiddleLeft,
             *              ForeColor = FormMain.Config.HintParameter,
             *              BackColor = Color.Transparent,
             *              Font = FormMain.Config.FontHintAdditionalText
             *          };
             *
             *          lblDefenseMagic = new Label()
             *          {
             *              Parent = this,
             *              Left = lblDefenseArcher.Left + lblDefenseArcher.Width,
             *              Top = FormMain.Config.GridSize,
             *              Width = (ClientSize.Width - (FormMain.Config.GridSize * 2)) / 3,
             *              ImageList = ilParameters,
             *              ImageIndex = FormMain.GUI_PARAMETER_DEFENSE_MAGIC,
             *              ImageAlign = ContentAlignment.MiddleLeft,
             *              ForeColor = FormMain.Config.HintParameter,
             *              BackColor = Color.Transparent,
             *              Font = FormMain.Config.FontHintAdditionalText
             *          };*/

            Clear();
        }