如何在c# windows应用程序中5分钟后自动创建密钥
本文关键字:创建 密钥 5分钟 windows 应用程序 | 更新日期: 2023-09-27 18:04:30
我在class文件中创建一个函数:
public string createprivacykey(string s3)
{
prky = Convert.ToString(s3);
return prky;
}
和Windows窗体中的函数调用按钮单击事件:
private void button1_Click(object sender, EventArgs e)
{
string clearText = textBox2.Text.Trim();
string ciphertext=Class1.Encrypt(clearText,true);
// txtDecryptedText.Visible = false;
//label3.Visible = false;
textBox2.Text = ciphertext;
label3.Visible = true;
label5.Visible = true;
label4.Visible = true;
Random val = new Random();
int randomnumber1 = val.Next(1001, 50000);
ra = Convert.ToString(randomnumber1);
str = cs.createprivacykey(ra);
label5.Text = str.ToString();
}
但是我想在5分钟后自动生成键
使用设计器为表单添加计时器:
- 工具箱-组件-定时器
- 将时间拖动到窗体
- 它将出现在设计器 的底部
- 右键单击并选择属性
- 定时器间隔:5分钟内的毫秒数
- Enabled:如果你想让它在from创建后立即启用,则为true
- Properties - Events - Tick:大约每5分钟调用一次的过程。
一些改进:
- 在构造函数中填充时间间隔:TimeSpan.FromSeconds(5). tomillisseconds;
- 在显示表单时启用计时器。在这种情况下,你可以保证你的表单是初始化的第一次计时器滴答。