protected void Init() { HostPanel = new UnfocusablePanel(); HostPanel.Click += OnClick; if (InnerControl != null) { HostPanel.Controls.Add(InnerControl); HostPanel.Width = InnerControl.Width + 2; HostPanel.Height = InnerControl.Height + 2; InnerControl.Dock = DockStyle.Fill; InnerControl.Visible = true; BackColor = SystemColors.Control; } else { HostPanel.Height = Range.tb.CharHeight + 5; } Cursor = Cursors.Default; BorderColor = Color.Silver; BackColor2 = Color.White; BackColor = InnerControl == null ? Color.Silver : SystemColors.Control; ForeColor = Color.Black; TextAlignment = StringAlignment.Near; Font = Range.tb.Parent == null ? Range.tb.Font : Range.tb.Parent.Font; }