以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  关于设置TabContro控件的颜色  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=30775)

--  作者:flashv
--  发布时间:2013/4/3 13:48:00
--  关于设置TabContro控件的颜色

1.TabControl控件的背景可不可以设成图片?
2.色如如何以RGB形式设置?


e.form.Controls("TabControl1").BackColor=Color.FromARGB(255,255,192,203)

这样好象没用.

[此贴子已经被作者于2013-4-3 13:51:54编辑过]

--  作者:XYT
--  发布时间:2013/4/3 14:03:00
--  
好像不行
--  作者:Bin
--  发布时间:2013/4/3 14:10:00
--  
1.背景图片暂时是不可以
2.  Dim tab As WinForm.TabControl = e.Form.Controls("TabControl1")
     tab.SelectedPage.BackColor=Color.FromARGB(255,255,192,203)
     

--  作者:flashv
--  发布时间:2013/4/3 15:11:00
--  
以下是引用Bin在2013-4-3 14:10:00的发言:
1.背景图片暂时是不可以
2.  Dim tab As WinForm.TabControl = e.Form.Controls("TabControl1")
     tab.SelectedPage.BackColor=Color.FromARGB(255,255,192,203)
     

谢谢你啊,呵呵.

可是这样,好象只能设置第一页的颜色.如何整体设置呢?


--  作者:Bin
--  发布时间:2013/4/3 15:14:00
--  
以下是引用flashv在2013-4-3 15:11:00的发言:

谢谢你啊,呵呵.

可是这样,好象只能设置第一页的颜色.如何整体设置呢?

这个不是设置第一页的颜色.而是设置选中页的颜色. 2个方法. 1.可以在窗体加载的时候 循环所有Page分别设置颜色 2.可以在TabControl的选中事件中 放入我那段代码.