using System; using System.Collections.Generic; using System.ComponentModel; using System.Drawing; using System.Data; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace ShortcutUtil { public partial class EntryListItem : UserControl { public ListBoxControl<ListBoxButton> TestButton { get; private set; } private ListBox listBox; public EntryListItem(ListBox listBox) { InitializeComponent(); this.listBox = listBox; TestButton = new ListBoxControl<ListBoxButton>(testButton, listBox); } public void LayoutFromList() { if (listBox.Items.Count > 0) { Size = listBox.GetItemRectangle(0).Size; PerformLayout(); } } } }