none
畫布設定 RRS feed

  • 問題

  • 我使用pictureBox1來畫波形,可是在設定上有參考指另設定跟看過書,卻還是有些問題跟不對,不知到哪裡出現錯

    ((g - 1) * pictureBox1.W / length)=x1         (-na1 / 1 + pictureBox1.Height + pictureBox1.Height / 150)=y1

    (g * pictureBox1.Width / length)=x2          (-na2 / 1 + pictureBox1.Height + pictureBox1.Height / 150))=y2

     以下是我設定的方式:        

                int g;

                int length = 500;   >>>設定長度為500

                if (g >= length)

                {

                    pictureBox1.BackColor = Color.White;   >>想將piatureBox1畫面清乾淨

                    g = 0;

                }

     

                else if (g < length)

                        g = g + 1;

     

                if (InputData > 0)

                {

                    int na, na1, na2;  

                    int nb, nb1, nb2;

                    Graphics pictureBox1 = this.CreateGraphics();  >>設定畫布

                    pictureBox1.DrawLine(Pens.Red, ((g - 1) * pictureBox1.Width / length), (-na1 / 1 + pictureBox1.Height + pictureBox1.Height / 150), (g * pictureBox1.Width / length), (-na2 / 1 + pictureBox1.Width+ pictureBox1.Height / 150));

    >>設定以做標形式來畫波形,可是這邊pictureBox1的Width和Width都會顯示未宣告,我的想法是想要將波形控制在pictureBox裡面,但是寬跟高在C#裡面要例外設定嗎?

                }      

    2010年7月14日 上午 11:15

解答

所有回覆