예제 #1
0
        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;
 }
예제 #3
0
 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;
 }