ここで、Windowsフォームアプリケーションで簡単なテキストアニメーションを作成する方法を説明した別の記事を読みました。以下のコードは、フォームで完全に機能しました。ただし、Windowsストアアプリを作成していますが、機能しません。タイマークラスが認識されないため、コードが機能しません。タイマークラスを作成する必要がありますか、それとも使用する必要のある他のクラスがありますか?タイマークラスを作成する必要がある場合、どうすればよいですか?ありがとうございました。
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
t = new Timer();
t.Interval = 40;
t.Tick += new EventHandler(t_Tick);
}
private void textBox1_TextChanged(object sender, EventArgs e)
{
}
string stuff = "This is some text that looks like it is being typed.";
int pos = 0;
Timer t;
void t_Tick(object sender, EventArgs e)
{
if (pos < stuff.Length)
{
textBox1.AppendText(stuff.Substring(pos, 1));
++pos;
}
else
{
t.Stop();
}
}
private void button1_Click_1(object sender, EventArgs e)
{
pos = 0;
textBox1.Clear();
t.Start();
}
}