📄 frmregister.cs
字号:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace cpzh
{
public partial class frmRegister : Form
{
private Register register; //软件注册类
public frmRegister()
{
register = new Register();
InitializeComponent();
}
private void frmRegister_Load(object sender, EventArgs e)
{
lbMachineNo.Text = HardwareInfo .GetCpuID ().ToString () + HardwareInfo.GetHardDiskID().ToString ();
tbAnnounce.Text = " 为了使开发人员能继续为您服务,请您支持正版软件.\r\n" +
"您可从以下方式得到正版注册号\r\n" +
" 一:您提供您自己独到的号码预测方法或规律\r\n" +
"已经采纳,将赠送本软件的终身使用权(包括以后升级版本).\r\n" +
" 二:您可通过捐赠(如:30元),来获得正版注册号.\r\n" +
" 中国工商银行\r\n" +
" 赵现发\r\n" +
" 6222 0202 0001 1338072";
NoRegister(!Register.IS_REGISTER);
}
private void btnColse_Click(object sender, EventArgs e)
{
this.Close();
}
private void btnRegister_Click(object sender, EventArgs e)
{
//检查是否已输入注册号
if (tbRegisterNo.Text.Trim() == string.Empty)
{
MessageBox.Show("请输入注册号!");
tbRegisterNo.Focus();
return;
}
//验证注册号
if (register.ValidateRegisterNo(tbRegisterNo.Text.Trim().ToString()))
{
if (register.RegisterCur())
{
MessageBox.Show("注册成功,感谢支持!");
NoRegister(false);
}
else
{
MessageBox.Show("注册失败!");
}
}
else
{
MessageBox.Show("注册号不符!");
}
}
#region//设置控件的注册状态
/// <summary>
/// 设置控件的注册状态
/// </summary>
/// <param name="noRegister">是否是未注册</param>
private void NoRegister(Boolean noRegister)
{
if (noRegister)
{
this.Text = "软件注册---未注册!";
tbRegisterNo.Text = "";
tbRegisterNo.ReadOnly = false;
tbRegisterNo.Focus();
btnRegister.Enabled = true;
}
else
{
this.Text = "软件注册---已注册!";
tbRegisterNo.Text = register.MakeRegisterNo ();
tbRegisterNo.ReadOnly = true;
btnRegister.Enabled = false ;
}
}
#endregion
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -