1
ランダムタイムを10秒間作成するにはどうすればよいですか?ボタンをクリックすると、新しいボタンが表示されるまでに10秒待つ必要がありますか?私の質問は、そのランダムな時間を作成する方法ですか?そして、それは私のコード 0〜20秒のランダム時間?
XAML
にしておく必要があります:public void randomButton()
{
newBtn.Content = "A New Button";
Random myRandom = new Random();
int rand1 = myRandom.Next(0, 400);
int rand2 = myRandom.Next(0, 400);
panelButton.Children.Add(newBtn);
Canvas.SetLeft(newBtn, rand1);
Canvas.SetTop(newBtn, rand2);
iRandom = row.Next(-350, 350);
newBtn.Click += newBtn_Click;
newBtn.Margin = new Thickness(iRandom, iRandom, 0, 0);
}
private void newBtn_Click(object sender, RoutedEventArgs e)
{
*// here i want the random time to happen!*
iRandom = row.Next(-350, 350);
newBtn.Margin = new Thickness(iRandom, iRandom, 0, 0);
}
が私を助けてください、私は実際にそれを知ってほしいです!私の悪いEnglischのために申し訳ありません!
どのようにランダムな時間を与えることができますか? – Xaml
@ Xaml - これは2000〜10000ミリ秒のランダムな遅延を与えます: 'var rnd = new Random(); var delay = rnd.Next(5000、10001); ' –