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-1404, Jelsoft Enterprises Ltd.