using System.Drawing; namespace System.Windows.Forms { public class ToolStripLabel : ToolStripItem { internal CustomControls.ToolStripLabel label { get; } public override string Text { get => label.Text; set => label.Text = value; } public override void ApplyStyle(ToolStripProfessionalRenderer r) { label.Foreground = r.Foreground; } internal override void ResetImage() { base.ResetImage(); label.Image = ImageSource; } public ToolStripLabel() { label = new(); SetControl(label); label.VerticalAlignment = VerticalAlignment.Center; TextAlign = ContentAlignment.MiddleLeft; } } }