aardio 文档

dotNet.ReoGrid 扩展库 - 工作表标签控制

工作表标签用户界面

ReoGrid 内置了工作表标签用户界面控件,允许终端用户在不同工作表之间无缝切换。168

滚动工作表标签控件

如果工作表数量过多无法在标签栏完全显示,用户可以通过滚动标签栏来查看隐藏的工作表。167

隐藏工作表标签控件

要隐藏工作表标签控件,将 WorkbookSettings.View_ShowSheetTabControl 设为 false

// 隐藏工作表标签控件
grid.Workbook.SetSettings(unvell.ReoGrid.WorkbookSettings.View_ShowSheetTabControl, false);

设置标签控件宽度

使用控件的 SheetTabControlWidth 属性来调整标签控件的宽度:

// 设置标签栏宽度为200像素
grid.SheetTabControlWidth = 200;

217

修改标签背景色和文字颜色

要修改标签的背景色和文字颜色,使用工作表的 NameBackColorNameTextColor 属性:

// 设置第一个工作表的标签背景色为浅珊瑚色
grid.Worksheets[1].NameBackColor = ReoGrid.Graphics.SolidColor.LightCoral;

效果:275

隐藏新建工作表按钮

要隐藏新建工作表按钮,将 SheetTabNewButtonVisible 属性设为 false

// 隐藏新建按钮
grid.SheetTabNewButtonVisible = false;

效果:281

工作表标签右键菜单

右键点击工作表标签会弹出上下文菜单:280

设置自定义右键菜单:

// 设置自定义右键菜单(需先创建.NET菜单对象)
grid.SheetTabContextMenuStrip = myContextStripMenu;

禁用内置弹出菜单,设置为空菜单:

// 禁用右键菜单
grid.SheetTabContextMenuStrip = System.Windows.Forms.ContextMenuStrip();

修改右键菜单语言

通过修改 LanguageResource 类的属性值来更改菜单文字:

// 修改菜单项文字
unvell.ReoGrid.LanguageResource.Menu_InsertSheet = "插入";

注意:在aardio中调用.NET枚举或静态属性时,可以直接使用完整的命名空间路径访问

Markdown 格式