void OnTextBoxVisibleRangeChanged(object sender, EventArgs e) { if (items.Count == 0) { return; } tb.NeedRecalc(true); foreach (var item in items) { LayoutHint(item); item.HostPanel.Invalidate(); } }