Exemple #1
0
        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());
            }
        }