منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : مشكلة في الرسم علي اي اداة
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم ورحمة الله
عند استخدام الرسم
Me.Labl_Box.CreateGraphics.DrawImage
علي اي اوبجكت وبعد الرسم لو فيه اداة جت فوق اداة ثم رحلت يختفي الرسم
او بمعني اخر
لو رسمت صورة علي اوبجكت ثم انزلت المشروع الي شريط التسك بار ورجعته ستجد الصور اختفت
ما هذه المشكلة وجزاكم الله خيرا


الحمد لله وجدت الحل
كده الواحد يقدر ينام بدون تفكير ههه
كود :
Public Class Form1

    Private Sub Label1_Paint(ByVal sender As System.Object, ByVal e As System.Windows.Forms.PaintEventArgs) Handles Label1.Paint
        e.Graphics.DrawImage(Image.FromFile(""), New Point(0, 0))
    End Sub
End Class
السلام عليكم...

كما ذكر أخونا Aly El-Haddad: تحتاج إلى استعمال الحدث Paint لتحديث الرسوميات على المكون، لأن النافذة و مكوناتها تستقبل الرسالة WM_PAINT من النظام لتعيد رسم نفسها بشكلها الافتراضي كلما انكشف جزء منها كان مغطى، و الحدث Paint يحدث بعد استلام و معالجة الرسالة WM_PAINT بواسطة المعالج الافتراض (WindowProc) للنافذة أو المكون.

مجرد توضيح، و السلام.