Пример #1
0
        private void CreateLabel(Color backColour, bool border, bool outline)
        {
            NameLabel = null;

            for (int i = 0; i < LabelList.Count; i++)
            {
                if (LabelList[i].Text != Name || LabelList[i].Border != border || LabelList[i].BackColour != backColour || LabelList[i].ForeColour != NameColour || LabelList[i].OutLine != outline)
                {
                    continue;
                }
                NameLabel = LabelList[i];
                break;
            }
            if (NameLabel != null && !NameLabel.IsDisposed)
            {
                return;
            }

            NameLabel = new MirControls.MirLabel
            {
                AutoSize     = true,
                BorderColour = Color.Black,
                BackColour   = backColour,
                ForeColour   = NameColour,
                OutLine      = outline,
                Border       = border,
                Text         = Regex.Replace(Name, @"\d+$", string.Empty),
            };

            LabelList.Add(NameLabel);
        }
Пример #2
0
 public override void CreateLabel()
 {
     NameLabel = new MirControls.MirLabel
     {
         AutoSize    = true,
         BorderColor = Color.Black,
         BackColor   = Color.FromArgb(100, 0, 24, 48),
         ForeColor   = Added ? Color.Cyan : Color.White,
         OutLine     = false,
         Text        = Name,
     };
 }
Пример #3
0
        private void CreateLabel(Color backColour, bool border, bool outline)
        {
            NameLabel = null;

            for (int i = 0; i < LabelList.Count; i++)
            {
                if (LabelList[i].Text != Name || LabelList[i].Border != border || LabelList[i].BackColour != backColour || LabelList[i].ForeColour != NameColour || LabelList[i].OutLine != outline) continue;
                NameLabel = LabelList[i];
                break;
            }
            if (NameLabel != null && !NameLabel.IsDisposed) return;

            NameLabel = new MirControls.MirLabel
            {
                AutoSize = true,
                BorderColour = Color.Black,
                BackColour = backColour,
                ForeColour = NameColour,
                OutLine = outline,
                Border = border,
                Text = Regex.Replace(Name, @"\d+$", string.Empty),
            };

            LabelList.Add(NameLabel);
        }