C#的tabcontrol控件在界面设计淘篱跬翎中是经常需要使用的,但默认的tab控件的标签页和文字颜色都是无法修改的,默认的较为死板的颜色无法让程序页面整体更美观。下面小编就介绍tabcontr泠贾高框ol控件中标签页的重新绘制的方法。在实例中将重新绘制5种背景颜色的标签。
工具/原料
MicrosoftVisualStudio2010
方法/步骤
1、打开MicrosoftVisualStudio2010,新建名字为【tabcontrol控件】的程序。
2、在新程序界面空白窗口上放置合适的控件:包括,显示操作流程的textbox控件;用于箧咦切诏作为重新绘制颜色示例的tabControl。
3、点击tabControl控件,在属性页中修改【drawMode】属性。
4、再进入tabControl控件的事件属性页,添加【DrawItem】事件。
5、编辑【DrawItem】事件,进行初始化tabcontrol选项页颜色。首先设醅呓择锗置各种颜色的笔刷。并设置标签文字居中对齐。
6、逐个绘制各个标签页的背景颜色,包括黄色、蓝色、绿色等。
7、最后设置文字颜色,并设置标签文字字体和文字大小。
8、增加用于在日志信息框中输出日志的output方法代码。
9、生成exe文件进行测试,可以看到tab的5个标签页是以设置的5种不同的颜色来表现的,测试成功。