TabControl中如何把其中的一个TabPage给暗掉? heroux(FlyerAero) 你真够狠心的,所有的tabpage我都有用呢,不能删的 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你的目的无非是让它禁用你可以让TabPage上的控件不可用不就完了,等要用的时候在使用foreach(Control conext in TabPage.Controls) conext.Enabled =fales; 我也碰到这个问题,好象按你的目的直接达到目的不行包括我原来想把每个tabPage的头隐藏(做向导用的),也是不能达到 yarshray(saga jion) ( )禁掉这个tabpage中的所有控件只能禁止用户直接改变这些控件的内容,问题是在Form中的其它的按钮事件中会改变tabpage的控件中内容,这又怎么办? EnabledChanged在该事件中可以用于修改TabPage.Enabled 属性 我的经验:给每个TabPage的Name为唯一,作为TabPage的标识,用一个Hashtable用来存放删除下来的TabPageHashtable htPages = new Hashtable();public void deletePages(string sName){ foreach(TabePag tb in tabControl1.TabPages) { if(tb.Name = sName) { tabControl1.TabPages.Remove(tb); htPages.Set(sName,tb); break; } }}public void addPages(string sName){ TabPage tb = (TabePag)htPages[sName]; if(tb!=null) tabControl1.TabPages.Add(tb);}这样你就可以在必要的时候隐藏,需要的时候又回复了 C#的接口协定,为啥要在属性的get前面加一个[Pure]? web获取网站错误信息 一个新手问题 (抽象类可以继承实体类,但是实体类必须要有明确的构造函数) 谁给举例解释一下啊 如何在.NET中调用普通C++或C语言写的DLL的API函数 怎么伪装IP地址啊,修改报文包头? c# 字符串正则问题 如何让MDI 子窗体总是在最底或总是在最项 有什么简单的办法让form的位置屏幕居中吗? 关于基于角色安全的问题 给qq交朋友,送分,呵呵 树的问题
你可以让TabPage上的控件
不可用不就完了,等要用的时候在使用
foreach(Control conext in TabPage.Controls)
conext.Enabled =fales;
包括我原来想把每个tabPage的头隐藏(做向导用的),也是不能达到
在该事件中可以用于修改TabPage.Enabled 属性
给每个TabPage的Name为唯一,作为TabPage的标识,用一个Hashtable用来存放删除下来的TabPage
Hashtable htPages = new Hashtable();public void deletePages(string sName)
{
foreach(TabePag tb in tabControl1.TabPages)
{
if(tb.Name = sName)
{
tabControl1.TabPages.Remove(tb);
htPages.Set(sName,tb);
break;
}
}
}public void addPages(string sName)
{
TabPage tb = (TabePag)htPages[sName];
if(tb!=null)
tabControl1.TabPages.Add(tb);
}这样你就可以在必要的时候隐藏,需要的时候又回复了