表格合并问题
表格合并后,怎么能算出合并前的有哪些表格合并,以及他们所在具体的第几行第几列 回复 1楼dodo的帖子dodo 你好,
不好意思,目前无法实现该功能。
可以通过以下方式获取合并范围,把单元格范围存储在数据文件中,之后提取:
private void Form1_Load(object sender, EventArgs e)
{
this.textControl1.Tables.Add(10, 10, 11);
}
private void spanCellToolStripMenuItem_Click(object sender, EventArgs e)
{
TXTextControl.Table table = this.textControl1.Tables.GetItem(11);
//开始单元格
int cellStart = this.textControl1.Selection.Start;
//合并的行数
int rowCount = this.textControl1.Selection.Length / 10 + 1;
//合并的索引
int colend = this.textControl1.Selection.Length % 10;
table.MergeCells();
}
能否动态的实现,将光标移动到特定的table cell里面,即动态指定当前的cell! 回复 3楼dodo的帖子
dodo你好,
不好意思,让你久等了,示例代码:
private void Form1_Load(object sender, EventArgs e)
{
this.textControl1.Tables.Add(10,10,11);
}
private void activeCellToolStripMenuItem_Click(object sender, EventArgs e)
{
TXTextControl.Table tb = this.textControl1.Tables.GetItem(11);
foreach (TXTextControl.TableCell cell in tb.Cells)
{
if (cell.Row==2&&cell.Column==2)
{
cell.Select();
}
}
}
页:
[1]