PDA

View Full Version : چطور از drowline خارج از رویداد paint استفاده کنیم؟



mirtalebi
یک شنبه 18 تیر 1385, 18:43 عصر
سلام به همه دوستان
من میخوام از تابع drowline استفاده کنم که مثلا موقع click یه دکمه یه خط کشیده بشه . اما این تابع فقط در رویداد paint یک شی قابل دسترسیه. به عنوان مثال:
Private Sub Form1_Paint(ByVal sender As Object, ByVal e As System.Windows.Forms.PaintEventArgs) Handles MyBase.Paint
e.Graphics.DrawLine(Pens.Blue, 10, 10, 500, 500)
End Sub
خب اگه بخوایم کد موجود این sub در زمان فشار یه دکمه هم اجرا بشه چی کار کنم. آخه همینو که نمی تونم صدا کنم با پارامترهاش مشکل پیدا میشه

با تشکر

علیرضا مداح
یک شنبه 18 تیر 1385, 20:25 عصر
سلام دوست عزیز
باید از تابع CreateGraphics مربوط به شی ء مورد نظر استفاده نمایید که آبجکتی از نوع Graphics را برمیگرداند .
مثال :


Me.CreateGraphics().DrawLine(Pens.Black, 10, 20, 200, 400)