0

.NET Windows アプリケーションでマーキーを作成する必要があります。C#でこれを行うのに最適なものは何ですか?

4

3 に答える 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 に答える