1. 清空 listView1 的列和项,并设置其视图为详细视图。
  2. 添加两列到 listView1,第一列为“状态”,宽度为 150,第二列为“项目族信息”,宽度为 350。
  3. 遍历语法分析表的 DFA,对于每个状态 i,创建一个 ListViewItem 对象 li。
  4. 在 li 的第一列中设置文本为状态 i 的编号。
  5. 在 li 的第二列中设置文本为状态 i 的所有项目,遍历状态 i 的所有键(即输入符号),对于每个键 key,遍历状态 i 中对应的所有值(即项目),将 key 和项目用“->”连接起来,再用空格分隔,最终得到状态 i 的所有项目的字符串表示 text。
  6. 将 li 添加到 listView1 的项集合中。
  7. 设置 listView1 的网格线可见。
生成项目族信息 public void button2_Clickobject sender EventArgs e listView1ColumnsClear; listView1ItemsClear; listView1View = ViewDetails;

原文地址: https://www.cveoy.top/t/topic/hsRN 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录