|
| |
名片设计 CorelDRAW Illustrator AuotoCAD Painter 其他软件 Photoshop Fireworks Flash |
|
Private tabArea As Rectangle Private tabTextArea As RectangleF Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Me.TabControl1.DrawMode = TabDrawMode.OwnerDrawFixed \\\'设置用户绘制方法 Me.TabControl1.Alignment = TabAlignment.Right \\\'设置TAB项右对齐布局 \\\'TabControl1.SizeMode = TabSizeMode.Fixed ‘设置TAB项大小的方法(全都相同大小) \\\'TabControl1.ItemSize = New Size(150, 20) \\\'设置大小 End Sub Private Sub TabControl1_DrawItem(ByVal sender As Object, ByVal e As System.Windows.Forms.DrawItemEventArgs) Handles TabControl1.DrawItem tabArea = TabControl1.GetTabRect(e.Index) \\\'主要是做个转变来获得TAB项的RECTANGELF tabTextArea = RectangleF.op_Implicit(TabControl1.GetTabRect(e.Index)) Dim g As Graphics = e.Graphics Dim sf As New StringFormat() \\\'封装文本布局信息 sf.LineAlignment = StringAlignment.Center sf.Alignment = StringAlignment.Center Dim p As New Pen(Color.Blue) \\\'绘制边框的画笔 Dim font As New Font(\"Arial\", Dim brush As New SolidBrush(Color.Red) g.DrawRectangle(p, tabArea) \\\'绘制边框 \\\'绘制文字 g.DrawString(CType(sender, TabControl).TabPages(e.Index).Text, font, brush, tabTextArea, sf) End Sub 返回类别: 教程 上一教程: C#中的函数重载 下一教程: .NET编译技术内幕(2) 您可以阅读与"设置tabcontrol控件选项卡的字体为竖着的"相关的教程: · webconfig的设置节点说明 · 创建用于ASP.NET的分页程序控件 · r.a.d.controls Q2 2005中TreeView 控件遮挡问题 · 控件的拖动和缩放技术全解 · 如何在页面上动态的生成 WebForm控件 |
| 快精灵印艺坊 版权所有 |
首页 |
||