protected override ItemInfo CreateItemInfo(Rectangle bounds, object item, string text, int index) { CheckedItemInfo info = base.CreateItemInfo(bounds, item, text, index) as CheckedItemInfo; CustomCheckedItemInfo patchedInfo = new CustomCheckedItemInfo(info); return(patchedInfo); }
public CustomCheckedItemInfo(CheckedItemInfo info) : this(info.Bounds, info.Item, info.Text, info.Index, info.CheckArgs.CheckState, info.Enabled) { CheckArgs.Assign(info.CheckArgs); TextRect = info.TextRect; }
public CustomCheckedItemInfo(CheckedItemInfo info) : this(info.ListBoxControl, info.Bounds, info.Item, info.Text, info.Index, info.CheckArgs.CheckState, info.Enabled) { this.CheckArgs.Assign(info.CheckArgs); this.TextRect = info.TextRect; }