SYSMAN
سه شنبه 25 مرداد 1384, 23:05 عصر
با سلام
کسی می دونه چه طوری می شه رنگ پس زمینه پنل SatusBar رو عوض کرد؟
Mohammad .net
چهارشنبه 26 مرداد 1384, 14:42 عصر
Public Class ColoredStatusBar
Inherits StatusBar
Private m_BackColor As Color = Color.Blue
Public Sub New()
MyBase.New()
Me.SetStyle(ControlStyles.UserPaint, True)
Me.SetStyle(ControlStyles.AllPaintingInWmPaint, True)
EndSub
Public Shadows Property BackColor() As Color
Get
Return m_BackColor
EndGet
Set(ByVal Value As Color)
m_BackColor = Value
Me.Invalidate()
EndSet
End Property
Protected Overrides Sub OnPaint(ByVal e As System.Windows.Forms.PaintEventArgs) e.Graphics.FillRectangle(New SolidBrush(Me.BackColor), e.ClipRectangle)
e.Graphics.DrawString(Me.Text, Me.Font, New SolidBrush(Me.ForeColor), e.ClipRectangle.X, e.ClipRectangle.Y)
If Me.SizingGrip = True Then
ControlPaint.DrawSizeGrip(e.Graphics, Me.BackColor, e.ClipRectangle)
End If
End Sub
End Class
rezaei manesh
چهارشنبه 19 اردیبهشت 1386, 15:05 عصر
سلام
اگه می شه بگید چطور باید از این کلاس استفاده کنیم آیا باید StatusBar حتماً در زمان اجرا طراحی و پنل بندی کنیم ؟!
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.