private void btnApply_Click(object sender, EventArgs e)
        {
            loading = true;

            int index = cboChar.SelectedIndex;

            TextCharNames.SetName(index, txtChar.Text);
            charnames[index]     = TextCharNames.GetName(index);
            cboChar.Items[index] = "";
            cboChar.Items[index] = "[" + index.ToString("X3") + "] " + charnames[index];

            loading = true;

            M3Rom.IsModified = true;

            cboChar_SelectedIndexChanged(null, null);
        }
        public frmCharNamesEditor()
        {
            InitializeComponent();

            Helpers.CheckFont(cboChar);
            Helpers.CheckFont(txtChar);
            if (M3Rom.Version == RomVersion.Japanese)
            {
                cboChar.JapaneseSearch = true;
            }

            // Load the char names
            loading = true;
            for (int i = 0; i < charnames.Length; i++)
            {
                charnames[i] = TextCharNames.GetName(i);
                cboChar.Items.Add("[" + i.ToString("X3") + "] " + charnames[i]);
            }
            loading = false;
            cboChar.SelectedIndex = 0;
        }