コード例 #1
0
ファイル: ButtonGrid.cs プロジェクト: AnomalousMedical/Engine
        /// <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);
        }
コード例 #2
0
ファイル: ButtonGrid.cs プロジェクト: AnomalousMedical/Engine
        /// <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);
        }