public string GetText() { if (cbbBox != null) { return(EnumsListCreator.GetText(List[cbbBox.SelectedIndex])); } else { return(string.Empty); } }
private void FillArray(bool bAlsoNull) { List.Clear(); if (bAlsoNull) { List.Add(new EnumsList <T>(default(T), "")); } foreach (T i in Enum.GetValues(typeof(T))) { var a = (object)Enum.Parse(typeof(T), i.ToString()); if (Filter?.Invoke(i) ?? true) { List.Add(EnumsListCreator.CreateItem(a, Tranlate(Enum.GetName(typeof(T), i)))); } } }
//public int GetIntValue() //{ // if (cbbBox != null && cbbBox.SelectedValue != null) // return (int)((EnumsList)List[cbbBox.SelectedIndex]).Archive; // else // return 0; //} public void ChangeText(int val, string Text) { EnumsListCreator.ChangeText(List[val], Text); }
public object GetValue(int pos) { return(EnumsListCreator.GetValue(List[pos])); }
public string GetText(int pos) { return(EnumsListCreator.GetText(List[pos])); }