// ------------------------------------ Events ------------------------------------ // // -------------------------------------------------------------------------------- // // -------------------------------------------------------------------------------- // /// <summary> /// 确定 按钮事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void buttonOK_Click(object sender, EventArgs e) { try { // 判断密码是否正确 string PASSWORD = "******" + DateTime.Now.Hour.ToString("#00") + DateTime.Now.Minute.ToString("#00"); if (textBoxPassword.Text != PASSWORD) { MessageBox.Show("密码错误!"); return; } // 获取授权时间 int days = Convert.ToInt32(comboBoxTime.Text.Split(' ')[0]); // 获取注册码 SecretKey sk = new SecretKey(); string str_reg = sk.Encrypt(textBoxCode.Text, DateTime.Now.AddDays(days).ToString("yyyyMMdd")); // 显示与复制 if (MessageBox.Show("您的注册码为: " + str_reg + "\n单击确定后自动复制至粘贴板,请将该注册码发送给用户!", "警告", MessageBoxButtons.OK) == DialogResult.OK) { Clipboard.SetDataObject(str_reg); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }