ايران ويج

نسخه‌ی کامل: آموزش تابع drawarc
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
من یک برنامه نوشتم که مثل paint با حرکت دادن موس روی صفحه خط بکشد ولی نمی دونم چرا به جای خط نقطه نقطه می کشد کمکم کنید
حتما style مربوط به خط رو بد تعریف کردین
این خط رو چطور ترسیم میکنید؟
من vb2008 این گونه می نویسم
کد:
Private Sub Form1_MouseMove(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles Me.MouseMove
        Dim khat As Graphics = Me.CreateGraphics
        khat.SmoothingMode = Drawing2D.SmoothingMode.AntiAlias
        khat.DrawArc(Pens.Black, e.X, e.Y, 10, 10, 10, 10)
    End Sub
تابع drawarc برای کشیدن کمان به کار میره که احتمالا شما کاربردشو نمیدونستید.و اصلا بدرد اینجا نمیخوره.Confused
اگه میخواید خط بکشید باید اینجوری بنویسید :
کد php:
Static last As Point e.Location
        Dim khat 
As Graphics Me.CreateGraphics
        khat
.SmoothingMode Drawing2D.SmoothingMode.AntiAlias
        khat
.DrawLine(Pens.Blacke.Locationlast)
        
last e.Location 
خیلی ممنون