public TableEnemyMemberControl(FormCompass parent) { #region Initialize Parent = parent; ToolTipInfo = parent.ToolTipInfo; ShipName = new ImageLabel(); ShipName.Anchor = AnchorStyles.Left; ShipName.ForeColor = parent.MainFontColor; ShipName.ImageAlign = ContentAlignment.MiddleCenter; ShipName.Padding = new Padding(0, 1, 0, 1); ShipName.Margin = new Padding(2, 0, 2, 0); ShipName.MaximumSize = new Size(60, 20); ShipName.AutoEllipsis = true; ShipName.AutoSize = true; ShipName.Cursor = Cursors.Help; ShipName.MouseClick += ShipName_MouseClick; Equipments = new ShipStatusEquipment(); Equipments.SuspendLayout(); Equipments.Anchor = AnchorStyles.Left; Equipments.Padding = new Padding(0, 2, 0, 1); Equipments.Margin = new Padding(2, 0, 2, 0); Equipments.Size = new Size(40, 20); //checkme: 要る? Equipments.AutoSize = true; Equipments.ResumeLayout(); ConfigurationChanged(); #endregion }
public TableMemberControl(FormFleet parent) { #region Initialize Name = new ImageLabel(); Name.SuspendLayout(); Name.Text = "*nothing*"; Name.Anchor = AnchorStyles.Left; Name.TextAlign = ContentAlignment.MiddleLeft; Name.ImageAlign = ContentAlignment.MiddleCenter; Name.ForeColor = parent.MainFontColor; Name.Padding = new Padding(0, 1, 0, 1); Name.Margin = new Padding(2, 0, 2, 0); Name.AutoSize = true; //Name.AutoEllipsis = true; Name.Visible = false; Name.Cursor = Cursors.Help; Name.MouseDown += Name_MouseDown; Name.ResumeLayout(); Level = new ShipStatusLevel(); Level.SuspendLayout(); Level.Anchor = AnchorStyles.Left | AnchorStyles.Bottom; Level.Value = 0; Level.MaximumValue = ExpTable.ShipMaximumLevel; Level.ValueNext = 0; Level.MainFontColor = parent.MainFontColor; Level.SubFontColor = parent.SubFontColor; //Level.TextNext = "n."; Level.Padding = new Padding(0, 0, 0, 0); Level.Margin = new Padding(2, 0, 2, 1); Level.AutoSize = true; Level.Visible = false; Level.ResumeLayout(); HP = new ShipStatusHP(); HP.SuspendLayout(); HP.Anchor = AnchorStyles.Left; HP.Value = 0; HP.MaximumValue = 0; HP.MaximumDigit = 999; HP.UsePrevValue = false; HP.MainFontColor = parent.MainFontColor; HP.SubFontColor = parent.SubFontColor; HP.Padding = new Padding(0, 0, 0, 0); HP.Margin = new Padding(2, 1, 2, 2); HP.AutoSize = true; HP.Visible = false; HP.ResumeLayout(); Condition = new ImageLabel(); Condition.SuspendLayout(); Condition.Text = "*"; Condition.Anchor = AnchorStyles.Left | AnchorStyles.Right; Condition.ForeColor = parent.MainFontColor; Condition.TextAlign = ContentAlignment.BottomRight; Condition.ImageAlign = ContentAlignment.MiddleLeft; Condition.ImageList = ResourceManager.Instance.Icons; Condition.Padding = new Padding(2, 2, 2, 2); Condition.Margin = new Padding(2, 0, 2, 0); Condition.Size = new Size(40, 20); Condition.AutoSize = true; Condition.Visible = false; Condition.ResumeLayout(); ShipResource = new ShipStatusResource(parent.ToolTipInfo); ShipResource.SuspendLayout(); ShipResource.FuelCurrent = 0; ShipResource.FuelMax = 0; ShipResource.AmmoCurrent = 0; ShipResource.AmmoMax = 0; ShipResource.Anchor = AnchorStyles.Left; ShipResource.Padding = new Padding(0, 2, 0, 1); ShipResource.Margin = new Padding(2, 0, 2, 0); ShipResource.Size = new Size(30, 20); ShipResource.AutoSize = false; ShipResource.Visible = false; ShipResource.ResumeLayout(); Equipments = new ShipStatusEquipment(); Equipments.SuspendLayout(); Equipments.Anchor = AnchorStyles.Left; Equipments.Padding = new Padding(0, 2, 0, 1); Equipments.Margin = new Padding(2, 0, 2, 0); Equipments.Size = new Size(40, 20); Equipments.AutoSize = true; Equipments.Visible = false; Equipments.ResumeLayout(); ConfigurationChanged(parent); ToolTipInfo = parent.ToolTipInfo; Parent = parent; #endregion }
public TableBaseAirCorpsControl(FormBaseAirCorps parent) { #region Initialize Name = new ImageLabel { Name = "Name", Text = "*", Anchor = AnchorStyles.Left, TextAlign = ContentAlignment.MiddleLeft, ImageAlign = ContentAlignment.MiddleRight, ImageList = ResourceManager.Instance.Icons, Padding = new Padding(2, 2, 2, 2), Margin = new Padding(2, 1, 2, 1), // ここを 2,0,2,0 にすると境界線の描画に問題が出るので AutoSize = true, ContextMenuStrip = parent.ContextMenuBaseAirCorps, Visible = false, Cursor = Cursors.Help }; ActionKind = new ImageLabel { Text = "*", Anchor = AnchorStyles.Left, TextAlign = ContentAlignment.MiddleLeft, ImageAlign = ContentAlignment.MiddleCenter, //ActionKind.ImageList = Padding = new Padding(2, 2, 2, 2), Margin = new Padding(2, 0, 2, 0), AutoSize = true, Visible = false }; AirSuperiority = new ImageLabel { Text = "*", Anchor = AnchorStyles.Left, TextAlign = ContentAlignment.MiddleLeft, ImageAlign = ContentAlignment.MiddleLeft, ImageList = ResourceManager.Instance.Equipments, ImageIndex = (int)ResourceManager.EquipmentContent.CarrierBasedFighter, Padding = new Padding(2, 2, 2, 2), Margin = new Padding(2, 0, 2, 0), AutoSize = true, Visible = false }; Distance = new ImageLabel { Text = "*", Anchor = AnchorStyles.Left, TextAlign = ContentAlignment.MiddleLeft, ImageAlign = ContentAlignment.MiddleLeft, ImageList = ResourceManager.Instance.Icons, ImageIndex = (int)ResourceManager.IconContent.ParameterAircraftDistance, Padding = new Padding(2, 2, 2, 2), Margin = new Padding(2, 0, 2, 0), AutoSize = true, Visible = false }; Squadrons = new ShipStatusEquipment { Anchor = AnchorStyles.Left, Padding = new Padding(0, 1, 0, 2), Margin = new Padding(2, 0, 2, 0), Size = new Size(40, 20), AutoSize = true, Visible = false }; Squadrons.ResumeLayout(); ConfigurationChanged(parent); ToolTipInfo = parent.ToolTipInfo; #endregion }
public TableBaseAirCorpsControl(FormBaseAirCorps parent) { #region Initialize Name = new ImageLabel(); Name.Name = "Name"; Name.Text = "*"; Name.Anchor = AnchorStyles.Left; Name.TextAlign = ContentAlignment.MiddleLeft; Name.ImageAlign = ContentAlignment.MiddleRight; Name.ImageList = ResourceManager.Instance.Icons; Name.Padding = new Padding(2, 2, 2, 2); Name.Margin = new Padding(2, 1, 2, 1); // ここを 2,0,2,0 にすると境界線の描画に問題が出るので Name.AutoSize = true; Name.ContextMenuStrip = parent.ContextMenuBaseAirCorps; Name.Visible = false; Name.Cursor = Cursors.Help; ActionKind = new ImageLabel(); ActionKind.Text = "*"; ActionKind.Anchor = AnchorStyles.Left; ActionKind.TextAlign = ContentAlignment.MiddleLeft; ActionKind.ImageAlign = ContentAlignment.MiddleCenter; //ActionKind.ImageList = ActionKind.Padding = new Padding(2, 2, 2, 2); ActionKind.Margin = new Padding(2, 0, 2, 0); ActionKind.AutoSize = true; ActionKind.Visible = false; AirSuperiority = new ImageLabel(); AirSuperiority.Text = "*"; AirSuperiority.Anchor = AnchorStyles.Left; AirSuperiority.TextAlign = ContentAlignment.MiddleLeft; AirSuperiority.ImageAlign = ContentAlignment.MiddleLeft; AirSuperiority.ImageList = ResourceManager.Instance.Equipments; AirSuperiority.ImageIndex = (int)ResourceManager.EquipmentContent.CarrierBasedFighter; AirSuperiority.Padding = new Padding(2, 2, 2, 2); AirSuperiority.Margin = new Padding(2, 0, 2, 0); AirSuperiority.AutoSize = true; AirSuperiority.Visible = false; Distance = new ImageLabel(); Distance.Text = "*"; Distance.Anchor = AnchorStyles.Left; Distance.TextAlign = ContentAlignment.MiddleLeft; Distance.ImageAlign = ContentAlignment.MiddleLeft; Distance.ImageList = ResourceManager.Instance.Icons; Distance.ImageIndex = (int)ResourceManager.IconContent.ParameterAircraftDistance; Distance.Padding = new Padding(2, 2, 2, 2); Distance.Margin = new Padding(2, 0, 2, 0); Distance.AutoSize = true; Distance.Visible = false; Squadrons = new ShipStatusEquipment(); Squadrons.Anchor = AnchorStyles.Left; Squadrons.Padding = new Padding(0, 1, 0, 2); Squadrons.Margin = new Padding(2, 0, 2, 0); Squadrons.Size = new Size(40, 20); Squadrons.AutoSize = true; Squadrons.Visible = false; Squadrons.ResumeLayout(); ConfigurationChanged(parent); ToolTipInfo = parent.ToolTipInfo; #endregion }