private void LoadFavorites() { List <Label> favoriteControls = new List <Label> { lblFavoriteGlyph0, lblFavoriteGlyph1, lblFavoriteGlyph2, lblFavoriteGlyph3, lblFavoriteGlyph4, lblFavoriteGlyph5, lblFavoriteGlyph6, lblFavoriteGlyph7, lblFavoriteGlyph8, lblFavoriteGlyph9, }; for (int i = 0; i < UserSettings.Instance.Favorites.Length; i++) { if (UserSettings.Instance.Favorites[i] > 0) { ushort charCode = UserSettings.Instance.Favorites[i]; favoriteControls[i].Text = (((char)charCode).ToString()); string toolTipText = string.Format("{0:X4} - {1}", charCode, UnicodeCharacterDatabase.GetCharacterName(charCode)); toolTip.SetToolTip(favoriteControls[i], toolTipText); } else { favoriteControls[i].Text = string.Empty; toolTip.SetToolTip(favoriteControls[i], null); } } }
private void PlaceCharacterIntoRow(int rowIndex, ushort charCode) { gridFavorites[colCharacterCode.Index, rowIndex].Value = charCode != 0 ? charCode.ToString("X4") : string.Empty; gridFavorites[colCharacterGlyph.Index, rowIndex].Value = charCode != 0 ? ((char)charCode).ToString() : string.Empty; gridFavorites[colCharacterName.Index, rowIndex].Value = charCode != 0 ? UnicodeCharacterDatabase.GetCharacterName(charCode) : string.Empty; }