النتائج 1 إلى 3 من 3
الموضوع:

[VB.NET] اكواد التعامل مع الفورم : خلفية متدرجة للفورم بعدة طرق مختلفة

الزوار من محركات البحث: 24 المشاهدات : 396 الردود: 2
الموضوع حصري
جميع روابطنا، مشاركاتنا، صورنا متاحة للزوار دون الحاجة إلى التسجيل ، الابلاغ عن انتهاك - Report a violation
  1. #1
    Software Developer
    Expert in Encryption
    تاريخ التسجيل: January-2010
    الدولة: البـــــصرة
    الجنس: ذكر
    المشاركات: 7,348 المواضيع: 422
    صوتيات: 7 سوالف عراقية: 0
    التقييم: 6778
    مزاجي: ****
    المهنة: مبرمج شركة Weir
    أكلتي المفضلة: ****
    موبايلي: ****
    آخر نشاط: 14/November/2022
    مقالات المدونة: 163

    [VB.NET] اكواد التعامل مع الفورم : خلفية متدرجة للفورم بعدة طرق مختلفة

    السلام عليكم
    هذا الموضوع استكمال لدورة الاكواد الشاملة


    '39-جعل خلفية فورم بطريقة متدرجة

    كود PHP:
    Public Class Form1

        
    Private Sub Form1_Paint(ByVal sender As ObjectByVal e As System.Windows.Forms.PaintEventArgsHandles Me.Paint

            Dim grbrush 
    As System.Drawing_
            Drawing2D
    .LinearGradientBrush
            grbrush 
    = New System.Drawing.Drawing2D_
            LinearGradientBrush
    (New Point(00), _
            
    New Point(Me.WidthMe.Height), _
            Color
    .GoldColor.Blue)
            
    Me.CreateGraphics.FillRectangle _
            
    (grbrush, New Rectangle(00Me.WidthMe.Height))


        
    End Sub
    End 
    Class

    '39-جعل خلفية فورم بطريقة متدرجة 
    '40-وضع لون متدرج بطريقة اخرى

    كود PHP:
    Public Class Form1

        
    Private Sub DrawGradient(ByVal color1 As  _
        Color
    ByVal color2 As ColorByVal mode As  _
         System
    .Drawing.Drawing2D.LinearGradientMode)
            
    Dim a As New Drawing2D.LinearGradientBrush _
            
    (New RectangleF(00Me.WidthMe.Height), _
             color1
    color2mode)
            
    Dim g As Graphics Me.CreateGraphics
            g
    .FillRectangle(a, New RectangleF _
            
    (00Me.WidthMe.Height))
            
    g.Dispose()
        
    End Sub

        
    Protected Overrides Sub OnPaint _
        
    (ByVal pe As PaintEventArgs)
            
    DrawGradient(Color.AquaColor.Blue_
        Drawing
    .Drawing2D.LinearGradientMode.Vertical)
        
    End Sub

    End 
    Class

    '40-وضع لون متدرج بطريقة اخرى 


    '41-طريقة اخرى لوضع لون متدرج لخلفية الفورم

    كود PHP:

    Imports System
    .Drawing.Drawing2D

    Public Class Form1

        
    Protected Overrides Sub OnPaint _
            
    (ByVal e As PaintEventArgs)
            
    MyBase.OnPaint(e)
            
    Dim g As Graphics e.Graphics
            g
    .SmoothingMode SmoothingMode.HighQuality
            Dim gPath 
    As GraphicsPath = New GraphicsPath
            Dim r 
    As Rectangle = New Rectangle _
            
    (00Me.WidthMe.Height)
            
    gPath.AddRectangle(r)
            
    Dim lb As LinearGradientBrush _
            
    New LinearGradientBrush _
            
    (rColor.WhiteColor.Blue_
            LinearGradientMode
    .Vertical)
            
    g.FillPath(lbgPath)
        
    End Sub

    End 
    Class

    '41-طريقة اخرى لوضع لون متدرج لخلفية الفورم 

    '42-عمل تدرج لوني بطريقة مبسطة

    كود PHP:

    Imports System
    .Drawing.Drawing2D

    Public Class Form1

        
    Private Sub Button1_Click(ByVal sender As System.ObjectByVal e As System.EventArgsHandles Button1.Click

            Dim rect 
    As New Rectangle(00Me.WidthMe.Height)
            
    Dim gc As Graphics Me.CreateGraphics
            Dim gradientBrush 
    As New LinearGradientBrush(rect_
            Color
    .BlueColor.BlackLinearGradientMode.Horizontal)
            
    gc.FillRectangle(gradientBrushrect)

        
    End Sub
    End 
    Class

    '42-عمل تدرج لوني بطريقة مبسطة 

  2. #2
    ....
    sajaya ruh
    تاريخ التسجيل: January-2014
    الدولة: #ـــالعراق
    الجنس: أنثى
    المشاركات: 25,847 المواضيع: 643
    صوتيات: 40 سوالف عراقية: 0
    التقييم: 41412
    مزاجي: يبحث عن وطن
    أكلتي المفضلة: لا شيء معين
    مقالات المدونة: 46
    شكرا لجهودك علي

  3. #3
    Software Developer
    Expert in Encryption
    حياج الله وشكرا لمرورج الكريم

تم تطوير موقع درر العراق بواسطة Samer

قوانين المنتديات العامة

Google+

متصفح Chrome هو الأفضل لتصفح الانترنت في الجوال