界面上有一排按钮和一个显示区,显示区放置TabControl控件显示信息,
点击每一个按钮显示区显示不同TabControl,进而显示不同的信息,以便用户在TabControl上操作现在的问题是点击按钮后操作TabControl时,不知道是哪个按钮的TabControl,也就是说
点击一个按钮后操作TabControl时如何是该按钮保持“突出”属性?
点击每一个按钮显示区显示不同TabControl,进而显示不同的信息,以便用户在TabControl上操作现在的问题是点击按钮后操作TabControl时,不知道是哪个按钮的TabControl,也就是说
点击一个按钮后操作TabControl时如何是该按钮保持“突出”属性?
点击不同的按钮都在相同的区域显示TabControl控件(当然了,TabControl是不同的)
问题是:点击一个按钮时,操作显示区时,该按钮要区别于其他的按钮,直到点击另一个按钮,此按钮才会发生变化!
你点击不同选项卡就会出现突出和板面如果楼主想自己定义一排按钮来实现选项卡的操作,当然可以在点击的各按钮事件中
对此按钮的border样式进行控制,如点击A
A_Click(^^^^^)
{
this.A.style.border="1";//类似这样
其它的border="0"
当然有更多控制样式,
}
在TabControl的SelectedIndexChanged事件中写代码假设所有的选中的Tabpage的Text都是"未选中"
int num=0;//全局变量
//TabControl的SelectedIndexChanged事件中
if(mun!=TabControl.SelectedIndex)
{
TabControl.TabPages[num].Text="未选中";
TabControl.TabPages[TabControl.SelectedIndex].Text="选中";
}
具体操作你自己变....
但是 ,所提供的TabControl中当你选择一个TabPage时,就很明显的与其他的TabPage不一样啊 如果你觉得不适合,可以自己重绘一下控件 比如:
http://blog.csdn.net/my_2008wing/article/details/5507162