在列表视图中添加控件

本文关键字:添加 控件 视图 列表 | 更新日期: 2023-09-27 17:55:47

我正在使用.NET CF在Windows Mobile中制作应用程序。

需要想要在列表视图的第三列中添加文本BOC。谷歌搜索了它,但只获得了Web应用程序的解决方案。

窗口移动????中是可能的

到目前为止我尝试过的代码...(虽然它不起作用:-) )

     for (int i = 0; i < soups.Length; i++)
      {
         ListViewItem li = new ListViewItem();
         li.Text = "RSO" + (i+1);
         li.SubItems.Add(arrval[i]);
         //in 1st attemp i  tried                                             
         li.SubItems.Add(new TextBox());
         //in 2nd attemped           
         TextBox tbox =  new TextBox();  
         li.SubItems.Add(tbox);

         li.SubItems.Add(Convert.ToString(5 * (i + 1)));
         li.SubItems.Add(Convert.ToString(35 * (i + 1)));
         lst_option.Items.Add(li);
      }

但这两种方式都不起作用....BCZ 的明显原因,因为我试图在 add() 方法中添加 obj 而不是字符串:) :)

提前

在列表视图中添加控件

紧凑框架的现成控件(ListView、ListBox、DataGrid 等)都无法提供此功能。 常见的解决方法是在窗体上放置一个单独的文本框,当选择 ListViewItem 时,移动文本框以覆盖子项/单元格的位置,将子项/单元格文本放入文本框中,然后使其可见。