Jiddegrada bord kulur - (gradjent)

Din id-darba nixtieq li juru mod sempliċi li jkollhom bord ħafna aktar attraenti bil-pendil ta 'żewġ kuluri fil bażiku viżwali. nett .

Per eżempju għandna bżonn, f'forma u bord, kif muri fil-figura li ġejja:

Aħna mbagħad ikklikkja darbtejn fuq il-panel u mur żebgħa-avveniment panel fil-fehma kodiċi, u dan l-avveniment tpoġġi l-kodiċi li ġej:

 Y DIM Kif Integer = 0
 X dim Bħala Integer = 0
 Wisa DIM Kif Integer = Me.Width
 Għolja DIM Kif Integer = Me.Height
 Color1 DIM Kif Kulur
 Color2 DIM Kif Kulur

 color1 = Color.DarkRed
 color2 = Color.LightCoral

 Kulur DIM Kif New _
 LinearGradientBrush (_
 Punt ġdid (x, y), punt ġdid (x + wisa ', y), _
 color1, color2)
 e.Graphics.FillRectangle (kulur, _
 x, y, wisa 'u għoli)
 y + = l-għoli + 10

Għal dan ix-xogħol aħna żid referenza kodiċi Drawing2D kif muri hawn taħt:

 Importazzjonijiet System.Drawing.Drawing2D

Tmexxija tal-programm għandek tara forma bil-ħarsa simili għall-figura li ġejja:

Nibdlu l-valuri tal-varjabbli color1 u color2 jistgħu jbiddlu r-riżultati Predisposizzjoni tiegħek.

Ukoll nixtieq li jħallu allura ftit varjanti għall-żebgħa kodiċi avveniment bord reemplaar u tikseb riżultati differenti ... Nispera li jippruvawhom u huma simili ...

Għażla 1

 Y DIM Kif Integer = 0
 X dim Bħala Integer = 0
 Wisa DIM Kif Integer = Me.Width
 Għolja DIM Kif Integer = Me.Height
 Color1 DIM Kif Kulur
 Color2 DIM Kif Kulur

 color1 = Color.DarkRed
 color2 = Color.LightCoral

 Dim Kif New _ black_white_brush
 LinearGradientBrush (_
 Punt ġdid (x, y), punt ġdid (x + wisa ', y), _
 color1, color2)

 Dim Kif New ColorBlend color_blend (3)
 color_blend.Colors = Kulur Ġdid () {color1, color2, color1}
 color_blend.Positions = image Ġdid () {0.0, 0.2, 1.0}
 black_white_brush.InterpolationColors = color_blend
 e.Graphics.FillRectangle (black_white_brush, _
 x, y, wisa 'u għoli)

Għażla 2

 Y DIM Kif Integer = 0
 X dim Bħala Integer = 0
 Wisa DIM Kif Integer = Me.Width
 Għolja DIM Kif Integer = Me.Height
 Color1 DIM Kif Kulur
 Color2 DIM Kif Kulur

 color1 = Color.DarkRed
 color2 = Color.LightCoral

 Kulur DIM Kif New _
 LinearGradientBrush (_
 Punt ġdid (x, y), punt ġdid (x + wisa ', y), _
 color1, color2)

 Dim Kif New _ diag_brush
 LinearGradientBrush (_
 Punt ġdid (x, y), punt ġdid (x + wisa ', y + għoli), _
 color1, color2)
 e.Graphics.FillRectangle (diag_brush, _
 x, y, wisa 'u għoli)

Jekk inti serva, jekk jogħġbok leave kumment. Iqis

9 Responses to "Bord l degradazzjoni kulur - (gradjent)"

  1. Bitacoras.com jgħid:

    Informazzjoni Bitacoras.com ...

    Rata fil Bitacoras.com: nixtieq li juru f'dan il-ħin faċilment għandhom panel ħafna aktar attraenti bil-pendil ta 'żewġ kuluri. Per eżempju għandna bżonn, f'forma u bord, kif muri fil-figura hawn taħt: ...

  2. Hamilton jgħid:

    tfittex xi ħaġa, u serva lili ukoll ... tislijiet

  3. Carlos Claudio:

    Hello għal Kulħadd
    Grazzi għall-kodiċi, I am a student ta 'xjenza tal-kompjuter u serva lili ukoll dan il-kodiċi, kif huwa dejjem tajjeb li jkollha forom tagħna nagħtu ħarsa tajba, so I mhux se jkollhom jiġu tfittex xi wallpaper.
    Grazzi Total

    Carlos Claudio

  4. Jb:

    Q kodiċi tajba, I jistgħu jagħtu lill-klassi I ma q l-isfond xaqliba ... Grazzi, huwa xi ħadd possibbli jaf kif jagħmlu q viżibbli / inviżibbli paulatinemente?

    Grazzi għal darb'oħra

  5. ADAL jgħid:

    DAĦĦAL IL-KODIĊI LI JAGĦMLU ME AN ERROR

    1 Żball "Grafika" mhijiex membru ta 'System.EventArgs ".

  6. poncianux jgħid:

    Ara naqra, biss dak I ħtieġa għal applikazzjoni tiegħi jien ser tara jekk I tista 'tagħmel dan Vertikali

  7. poncianux jgħid:

    vertikalment għall-bidla me tidħaq li tkun taf li inti biss għandek tħassar kelma u fi kliem ieħor, għenuni grazzi!

  8. Cristyan jgħid:

    Post tajjeb ħafna, skoprejt ftit sigħat ilu u I għamlu kemm VB u C #, sempliċi u konċiża. Tajjeb ħafna, Merħba.

Comment