在 某个事件里 控制 这个tab1 是否显示在 选项卡里 应该怎么做?
ribbon1.cs
public partial class Ribbon1 : OfficeRibbon
{
...
private void Ribbon1_Load(object sender, RibbonUIEventArgs e)
{
Globals.ThisAddIn.rbbn = this;
}
public void canvisble(Excel.Workbook wb)
{
if (wb.Name == "abc.xlsx")
tab1.Visible = true;
else tab1.Visible = false;
}
...
}
================================================
ThisAddIn.cs
public partial class ThisAddIn
{
...
internal Ribbon1 rbbn
void Application_WorkbookOpen(Excel.Workbook Wb)
{
rbbn.canvisble(Wb);
}
...
}
应该怎么写??给 教一下好吗 谢谢
ribbon1.cs
public partial class Ribbon1 : OfficeRibbon
{
...
private void Ribbon1_Load(object sender, RibbonUIEventArgs e)
{
Globals.ThisAddIn.rbbn = this;
}
public void canvisble(Excel.Workbook wb)
{
if (wb.Name == "abc.xlsx")
tab1.Visible = true;
else tab1.Visible = false;
}
...
}
================================================
ThisAddIn.cs
public partial class ThisAddIn
{
...
internal Ribbon1 rbbn
void Application_WorkbookOpen(Excel.Workbook Wb)
{
rbbn.canvisble(Wb);
}
...
}
应该怎么写??给 教一下好吗 谢谢
解决方案 »
- 请问 C#可以获取到 打印机走纸器的事件驱动吗?
- 咨询有关c#高级编程第六版这本书
- c#????????
- 如何在配置文件设置SQL执行时间
- 为什么 System.Type.GetType("System.Windows.Forms.TextBox")返回null
- 在更新DataGridView后,再次设置它的Datasource的时候出现重进入SetCurrentCellAddressCore的错误..
- 银行支付成功后返回的数据出现乱码,没办法了,帮一下,谢谢
- 菜鸟提问:刚学C#,请大家给我一个C#连接access数据库的winform的实例,要求有查看添加删除操作就可以了(晚上结帖,分数不够再加!)
- 需求C#或C++ 高手相助
- 没想到这样会对SQLSever服务器的影响相差这么远!!!
- 关于记事本程序的问题???
- 图片和视频循环播放的问题.C# winfrom
{
if (wb.Name == "abc.xlsx")
{
MessageBox.Show("ok");
Tabs.Add(tab1);
}
else
{
MessageBox.Show("no");
Tabs.Remove(tab1);
}
}
这样 写错了吗? 怎么还是不行?
这个是什么?? 我把它删掉了 后就可以 控制这个 tab了 ....
tab1.Visible 就可以隐藏 或显示 不需要 add 等方法..