.NET Windows アプリケーションでマーキーを作成する必要があります。C#でこれを行うのに最適なものは何ですか?
13470 次
3 に答える
4
これは、C# でマーキーを実行する方法に関する簡単なコードです。
private int xPos=0;
public Form1()
{
InitializeComponent();
}
private void timer1_Tick(object sender, EventArgs e)
{
if (this.Width == xPos)
{
//repeat marquee
this.lblMarquee.Location = new System.Drawing.Point(0, 40);
xPos = 0;
}
else
{
this.lblMarquee.Location = new System.Drawing.Point(xPos, 40);
xPos++;
}
}
private void Form1_Load(object sender, EventArgs e)
{
timer1.Start();
}
于 2011-06-03T06:21:26.800 に答える
4
コントロールを配置して、デザイナーからProgressBar
変更するStyle
だけです。Marquee
すぐにアニメーションが表示されます。
テキスト マーキーについて言及している場合は、Label
コントロールを配置し、Timer クラスLocation.X
を使用してラベルのプロパティをインクリメントします。X座標がコントロールのサイズと同じになったら、リセットして最初からやり直してください。
于 2011-06-03T06:07:50.573 に答える