int GetFormatIndexFromPosition(int position) { int num = -1; for (int i = 0; i < FormatInfo.Count; i++) { if (FormatInfo[i].Editable) { if (FormatInfo.Format(NonEmptyCurrentValue, 0, i).Length >= position) { return(i); } num = i; } } return(num); }