能否在listview或其他表单控件的某列中加下拉框?
望给出示例代码

解决方案 »

  1.   

    可以
      self.ComboBox1.Parent := self.ListBox1;
      self.ComboBox1.Top := 适当位置;
      self.ComboBox1.Left := 适当位置
      

  2.   

    同意楼上的,自己写代码控制Combobox显示的位置,并做好listview的更新。
      

  3.   

    这样加的话,我要每行记录都加一个下拉框的话
    我选中listview中某行时,怎么取得该行下拉框的值?
      

  4.   

    LISTVIEW中只需要一个下拉框当点中了某单元格的时候才显示下拉框,根据单元格的位置设置好下拉列表的位置,然后用所在的行允许选择的列表来填充下拉列表,然后在将下拉列表的当前选中设置为单元格的内容当用户点了别的列的时候则将下拉列表删除,如果下拉列表显示后用户设置了LISTVIEW的宽度,则会造成下拉列表位置不正确,所以在LISTVIEW的RESICE事件中也要将显示的下拉列表删除