0
で特定の時間にコードを実行することができます私は、ボタンのクリックイベントはどのように私はC#の
private void bt_exchange_Click(object sender, EventArgs e)
{
timer1.Start();
timer2.Start();
MessageBox.Show("Alice received Tb, Bob received Ta", "Information", MessageBoxButtons.OK, MessageBoxIcon.Information);
MessageBox.Show("They now have common Session Key", "Information", MessageBoxButtons.OK, MessageBoxIcon.Information);
key = ((Math.Min(Ta, Tb) == Tb) ? XpowYmodN(Tb, Sa, _p) : XpowYmodN(Ta, Sb, _p));
tb_key_a.Text = tb_key_b.Text = key.ToString();
Enable("key");
}
のコードを持っていると私は、これらのコード
MessageBox.Show("Alice received Tb, Bob received Ta", "Information", MessageBoxButtons.OK, MessageBoxIcon.Information);
MessageBox.Show("They now have common Session Key", "Information", MessageBoxButtons.OK, MessageBoxIcon.Information);
key = ((Math.Min(Ta, Tb) == Tb) ? XpowYmodN(Tb, Sa, _p) : XpowYmodN(Ta, Sb, _p));
tb_key_a.Text = tb_key_b.Text = key.ToString();
Enable("key");
がtimer1_Tick()
とtimer2_Tick()
イベントの後に実行されることを望みます仕上がり(timer1.Enabled = false
とtimer2.Enable = false
しかし、私はこれを行う方法がわかりません、あなたは私を助けることができますか?ありがとうございますか?ありがとうございます。
タイマが終了するのを待っているのであれば、なぜそれを使いたいのですか? –
私はあなたが望むように答える方法を教えてくれましたが、クリックハンドラでコードを直接呼び出すのではなく、なぜこれらのタイマーが必要なのでしょうか? – Aconcagua