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

نسخة كاملة : عمل ظل خفيف للفورم
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم ورحمة الله
أريد عمل ظل خفيف للفورم مثل المشار أليه في الصورة



وجزاكم الله خيرا
السلام عليكم ورحمة الله وبركاتة

يمكنك يا اخى ان تجرب هذا الكود

كود :
Private Const CS_DROPSHADOW As Integer = 131072
    Protected Overrides ReadOnly Property CreateParams() As System.Windows.Forms.CreateParams
        Get
            Dim cParam As CreateParams = MyBase.CreateParams
            cParam.ClassStyle = cParam.ClassStyle Or CS_DROPSHADOW
            Return cParam
        End Get
    End Property

ولاكن انا افضل ان تستخدم اسكينز لانك من خلالها تقدر ان تتحكم فى shadow
جزاك الله خيرا وجعلها في موازين حسناتك
للأسف أنا أريد ظل حول كل الفورم

عند جعل الخاصية FormBorderStyle افتراضى Sizable
يظهر الظل انظر الصورة




وعند جعلها بدون أطار أي تساوى None يختفى الظل انظر الصورة




أنا أريد أطهار هذا الظل في حالة أن الخاصية FormBorderStyle تساوى None

وجزاك الله خيرا
السلام عليكم

ممكن شرح وتوضيح لكيفية استخدام الكود المذكور

والف شكر
السلام عليكم ورحمة الله وبركاته

عملت لك هذا المثال من كام يوم بس راح عن بالي، نسخته في مشروع جديد لرفعه (مجرد حيلة تشبيه بـ Visual Studio 2012)

ضع هذا الكود في كل فورم تريده
كود :
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
    Dim ShadowBorder As New ShadowBorder(Me)
    ShadowBorder.Show(Me)
End Sub





السلام عليكم ورحمة الله وبركاته
شكرا اخي
ابو رائد
على ماتفضلت به

ولكن هل بالامكان ان يكون الظل على الحدين ( اليساري والسفلي)
اظن عندئد يكون يشبه الظل، واظن شكل الفورم عندئذ اجمل

والسلام عليكم
السلام عليكم حبيبى ابو رائد
جزاك الله خيرا على هذا المشروع الجميل والفكرة الرائعة
الله يكرمك وينعم عليك بالصحة والعافية والستر
انا كنت اظن الموضوع اسهل من كدة بكتير
الله المستعان
جزاك الله خيرا