//16进制显示 private void modecheck_CheckedChanged(object sender, EventArgs e) { string str; if (modecheck.Checked) { str = CRCHelper.ConvertCharToAscii(sourcebox.Text); sourcebox.Clear(); sourcebox.Text = str; str = ""; str = CRCHelper.ConvertCharToAscii(crctext.Text); str = str.PadLeft(4, '0'); crctext.Clear(); crctext.Text = str; str = ""; } else { str = CRCHelper.ConvertAsciiToChar(sourcebox.Text); sourcebox.Clear(); sourcebox.Text = str; str = ""; str = CRCHelper.ConvertAsciiToChar(crctext.Text); str = str.PadLeft(2, '0'); crctext.Clear(); crctext.Text = str; str = ""; } databox.Text = sourcebox.Text + crctext.Text; }