PDA

View Full Version : مشکل در استفاده از DrawString



سلماس
دوشنبه 24 مرداد 1384, 16: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

بابک زواری
دوشنبه 24 مرداد 1384, 20:50 عصر
از این دستور استفاده کن

Dim dr As System.Drawing.Graphics
dr = Me.CreateGraphics

بابک زواری
دوشنبه 24 مرداد 1384, 20:52 عصر
با کمک دستور بالا هم میتونی در یک کلید اونو تعریف کنی و هم مشکل خطای کامپایلر که درست هم هست مرتفع میشه