値 0 で初期化する変数「start」があります。
1 つの引数が true になったときに別のループに切り替えるにはどうすればよいですか。
だからここに私が達成しようとしているものがあります
ボタンをクリックすると
最初のループは、「XXXX」を含む textBlock 1 で始まり、 Variable'Start' は 34 に達するまでクリック/タッチするたびに 1 ずつ増加します。したがって、カウンターが 34 に達すると、テキストは「YYYY」に変わります
2 番目のループは、カウンターがリセットされ、再び 0 から開始されるときですが、今回は 33 まで上昇するだけで済みます。33 に達するとすぐに、テキストが「ZZZZ」に変わります。
最後のループ: カウンターがリセットされ、再び 33 まで上がります。しかし、今回はそれが終わるとき。ループ1に戻ります。
ここに私が今持っているコードがありますが、最後のループを行う方法がわかりません。
public partial class MainPage : PhoneApplicationPage
{
private int start = 0;
private bool sw = false;
// Constructor
public MainPage()
{
InitializeComponent();
int start = 0;
}
private void button1_Click(object sender, RoutedEventArgs e)
{
tasbih();
}
public void tasbih()
{
if (sw == false)
{
textBlock1.Text = "TEXTBX 1";
}
start++;
String text1 = Convert.ToString(start);
textBlock2.Text = text1;
if (start >= 35)
{
textBlock1.Text = "TEXTBX 2";
start = 0;
String text2 = Convert.ToString(start);
textBlock2.Text = text2;
sw = true;
}
}
private void button2_Click(object sender, RoutedEventArgs e)
{
textBlock1.Text = "Reset";
tasbih();
}
また、カウンターのどこにいても、すべてを最初からやり直すリセットボタンがあります。どうすればそれができるかについての指針はありますか?