Example #1
0
        public void FillComboBox(List <int> list, MethodGetSuperItemById getById, MethodGetIndexById getIndexById, int currentId)
        {
            for (int i = 0; i < list.Count; i++)
            {
                ComboxBoxSpecialTilesetItem item = (ComboxBoxSpecialTilesetItem)getById(list[i]);
                Items.Add(new DropDownItem(WANOK.GetStringComboBox(item.Id, item.Name), item.Graphic.LoadImage()));
            }
            int id = list.IndexOf(currentId);

            if (Items.Count > 0)
            {
                if (id >= 0 && id < Items.Count)
                {
                    SelectedIndex = id;
                }
                else
                {
                    SelectedIndex = 0;
                }
            }
        }
Example #2
0
        // -------------------------------------------------------------------
        // InitializeListParameters
        // -------------------------------------------------------------------

        public void InitializeListParameters(bool select, TilesetsDatas model, List <SuperListItem> modelListComplete, List <int> modelListTileset, Type type, Type typeItem, int min, int max, MethodGetSuperItemById getById)
        {
            IsSelectedItemWhenLosingFocus = select;
            ModelListComplete             = modelListComplete;
            ModelListTileset = modelListTileset;
            DialogKind       = type;
            TypeItem         = typeItem;
            Model            = model;
            Min = min;
            Max = max;

            listBox.Items.Clear();
            for (int i = 0; i < modelListTileset.Count; i++)
            {
                listBox.Items.Add(getById(modelListTileset[i]));
            }
        }