创建表格
- 在 UI Editor 中添加表格控件,函数 uifcTableFind()获取表格句柄。
xstring tablename = "table";
uifcTable_ptr table = uifcTableFind(dialogname, tablename);
table->AddActionListener(new MyTableListener());
- SetColumnNameArray()、SetColumnTextArray()、SetRowNameArray()、SetRowTextArray()分别添加行列并设置行列名称
xstringsequence_ptr col_title = xstringsequence::create();
xstringsequence_ptr row_title = xstringsequence::create();
for (int i = 1; i <= col_num; i++)
{
col_title->append(("C" + to_string(i)).c_str());
}
for (int j = 1; j <= row_num; j++)
{
row_title->append(("R" + to_string(j)).c_str());
}
table->SetColumnNameArray(col_title);
table->SetColumnTextArray(col_title);
table->SetRowNameArray(row_title);
table->SetRowTextArray(row_title);
- uifcTableCellFi