private void textBox1_TextChanged(object sender, EventArgs e) { int addr = 0; if (treeView1.SelectedNode != null && (!treeView1.SelectedNode.Text.Contains(".smc") && !treeView1.SelectedNode.Text.Contains(".sfc"))) { addr = Asar.SnesToPc(Convert.ToInt32(treeView1.SelectedNode.Text.Replace("$", String.Empty))); Regex regex = new Regex(@"^[\dA-F]{2}$"); Match match = regex.Match(textBox1.Text); if (match.Success) { RH.HexWrite(textBox1.Text, (uint)addr, "Main"); treeView1_AfterSelect(new object(), new TreeViewEventArgs(treeView1.SelectedNode)); } } }