سلماس
دوشنبه 24 مرداد 1384, 17:19 عصر
وقتی من میخوام از دستور DrawString استفاده کنم یک متغییر به صورت
Dim bb As System.Drawing.Graphics
تعریف میکنم وقتی که میخوام از این متغییر استفاده کنم کامپیلر خطا میده و میگه new نشده
وقتی هم که به شکل
Dim bb As new System.Drawing.Graphics
تعریف میکنم بازم خطا میده و میگه new رو بردارم.
چیکار باید بکنم ؟
فقط دو تا نکته
یکی اینکه من این دستور DrawString رو میخوام وقتی که یک کلید زده شد عمل کنه
دوم اینکه وقتی متغییر رو اینطور تعریف میکنم حل میشه که در اینصورت با کلید عمل نمیکنه
Private Sub PictureBox1_Paint(ByVal sender As Object, ByVal e As System.Windows.Forms.PaintEventArgs) Handles PictureBox1.Paint
Dim bb As System.Drawing.Graphics = e.Graphics
bb.DrawString("xxxxx", Me.Font, Brushes.Blue, 0, 0)
End Sub
Dim bb As System.Drawing.Graphics
تعریف میکنم وقتی که میخوام از این متغییر استفاده کنم کامپیلر خطا میده و میگه new نشده
وقتی هم که به شکل
Dim bb As new System.Drawing.Graphics
تعریف میکنم بازم خطا میده و میگه new رو بردارم.
چیکار باید بکنم ؟
فقط دو تا نکته
یکی اینکه من این دستور DrawString رو میخوام وقتی که یک کلید زده شد عمل کنه
دوم اینکه وقتی متغییر رو اینطور تعریف میکنم حل میشه که در اینصورت با کلید عمل نمیکنه
Private Sub PictureBox1_Paint(ByVal sender As Object, ByVal e As System.Windows.Forms.PaintEventArgs) Handles PictureBox1.Paint
Dim bb As System.Drawing.Graphics = e.Graphics
bb.DrawString("xxxxx", Me.Font, Brushes.Blue, 0, 0)
End Sub