/// <summary> /// Insert an item into a ButtonGridGroup. /// </summary> /// <param name="index">The index in the group to put the item</param> /// <param name="group">The group to add the item to</param> /// <param name="caption">The caption for the item</param> /// <param name="imageResource">The image resource for the item</param> /// <returns></returns> public ButtonGridItem insertItem(int index, String group, String caption, String imageResource = null) { ButtonGridGroup addGroup = findGroup(group); ButtonGridItem item = addGroup.insertItem(index, caption); item.setImage(imageResource); itemCount++; layout(); if (ItemAdded != null) { ItemAdded.Invoke(this, item); } return(item); }
/// <summary> /// Add an item. /// </summary> /// <param name="group">The group to add the item to.</param> /// <param name="caption">The caption for the item.</param> /// <param name="imageResource">The image resource for the item</param> /// <returns></returns> public ButtonGridItem addItem(String group, String caption, String imageResource = null, Object userObject = null) { ButtonGridGroup addGroup = findGroup(group); ButtonGridItem item = addGroup.addItem(caption); item.setImage(imageResource); item.UserObject = userObject; itemCount++; layout(); if (ItemAdded != null) { ItemAdded.Invoke(this, item); } return(item); }