maxvel
یک شنبه 17 شهریور 1392, 05:06 صبح
سلام
یه تب نترل دارم که میخوام سر برگش رو تغییر بدم
این کد رو از گوگل در آوردم اما فقط تب انتخواب شده رو تغیر رنگ میده
میخوام با زدن یه کلیک تب مورد نظرم هرجا بود رنگش عوض شه
کد
Dim g As Graphics = TabControl1.CreateGraphics
Dim rect As Rectangle = New Rectangle(((TabControl1.SelectedIndex * TabControl1.ItemSize.Width) _
+ 2), 2, (TabControl1.ItemSize.Width - 2), (TabControl1.ItemSize.Height - 2))
g.FillRectangle(Brushes.Lime, rect)
g.DrawString(TabControl1.SelectedTab.Text, New Font(TabControl1.SelectedTab.Font, FontStyle.Bold), Brushes.Red, rect)
راهی هست؟؟؟
ممنون میشم کمک کنید
یه تب نترل دارم که میخوام سر برگش رو تغییر بدم
این کد رو از گوگل در آوردم اما فقط تب انتخواب شده رو تغیر رنگ میده
میخوام با زدن یه کلیک تب مورد نظرم هرجا بود رنگش عوض شه
کد
Dim g As Graphics = TabControl1.CreateGraphics
Dim rect As Rectangle = New Rectangle(((TabControl1.SelectedIndex * TabControl1.ItemSize.Width) _
+ 2), 2, (TabControl1.ItemSize.Width - 2), (TabControl1.ItemSize.Height - 2))
g.FillRectangle(Brushes.Lime, rect)
g.DrawString(TabControl1.SelectedTab.Text, New Font(TabControl1.SelectedTab.Font, FontStyle.Bold), Brushes.Red, rect)
راهی هست؟؟؟
ممنون میشم کمک کنید