public void UpdateAny() { int CharacterID = (int)numericUpDownCharacterId.Value; DRFontChar c = FontInfo.GetCharViaId(CharacterID); guiCharWidth.Value = c.Width; guiCharHeight.Value = c.Height; guiCharX.Value = c.XOffset; guiCharY.Value = c.YOffset; char ch = (char)c.Character; labelCharacterDisplayer.Text = ch.ToString(); pictureBox2.SizeMode = PictureBoxSizeMode.AutoSize; if (textBoxDisplayDelay.Text == "") { pictureBox2.Image = UpdateSingleCharacter((int)numericUpDownCharacterId.Value); } else { List <Bitmap> bmplist = new List <Bitmap>(); for (int i = 0; i <= (int)numericUpDownCharacterId.Value; ++i) { bmplist.Add(UpdateSingleCharacter(i)); } pictureBox2.Image = CombineBitmaps(bmplist.ToArray()); } }