private void TextBox_Key_TextChanged(object sender, TextChangedEventArgs e) { if (tmpkey != TextBox_Key.Text) { Regex rgx = new Regex("[^a-fA-F0-9]"); String key = TextBox_Key.Text; key = rgx.Replace(key, ""); //暫存處理key String buf = ""; for (int i = 0; i < key.Length; i++) { buf += key.Substring(i, 1); if (i % 2 == 1 && i != key.Length - 1) { buf += " "; } } tmpkey = buf; TextBox_Key.Text = buf; //將游標移到最後 TextBox_Key.Select(TextBox_Key.Text.Length, 0); } }
private void Button_GetSerNum_Click(object sender, RoutedEventArgs e) { TextBox_SN.Text = Device.DevInfo.SerialNumber; TextBox_Key.Focus(); }