在UG二次开发过程中,经常性的会用到将一些特征信息显示在树列表中的开发,比如下图所示,将部件的实体名称显示在数列表中,这样很明显的可以进行高亮显示其中的部件,另外有可能需要将数列表的列表框进行编辑,以下中双加重命名可以对列表框编辑。
为了实现数列表中插入值并进行编辑功能,具体的操作步骤如下:
1、在开发人员-UI块样式编辑器中设计如上的按钮框。该方法不再演示。
2、设计数列表表头。
public void dialogShown_cb()
{
try
{
//---- Enter your callback code here -----
//数列表表头
string[] columnTiles = new string[] { "序号", "特征名", "实体名","重命名" };
int[] columnWidth = new int[] { 50, 70, 70 ,90};
int i = 1;
for (i = 1; i <= 4; i++)
{
tree_control0.InsertColumn(i, columnTiles[i - 1], columnWidth[i - 1]);
tree_control0.Se