Category / Section
How to draw a border around items area in WinForms XPTaskBar?
1 min read
Draw a border around the items area
You can listen to the Paint event and do the following: (Please try this techinique only in version 1.0.2.5 or later)
C#
private void taskMenuBox1_Paint(object sender, System.Windows.Forms.PaintEventArgs e) { Rectangle itemsRect = this.taskMenuBox1.GetItemsRect(); itemsRect.Width -= 1; itemsRect.Height -= 1; e.Graphics.DrawRectangle(new Pen(this.taskMenuBox1.HeaderBackColor), itemsRect); }
VB
Private Sub taskMenuBox1_Paint(ByVal sender As Object, ByVal e As System.Windows.Forms.PaintEventArgs) Dim itemsRect As Rectangle = Me.taskMenuBox1.GetItemsRect() itemsRect.Width -= 1 itemsRect.Height -= 1 e.Graphics.DrawRectangle(New Pen(Me.taskMenuBox1.HeaderBackColor), itemsRect) End Sub