教如何在TreeView treenode中嵌入comboBox

解决方案 »

  1.   

    有这样用法????????是CHECKBOX吧,没见有这样用下拉的。
      

  2.   

    貌似不是很难啊?莫非你还有其他高要求?
    ============================================================================type
      TformMain = class(TForm)
        TreeView1: TTreeView;
        procedure TreeView1Exit(Sender: TObject);
        procedure TreeView1Change(Sender: TObject; Node: TTreeNode);
        procedure FormCreate(Sender: TObject);
      private
        tmpCmbBox: TComboBox;
      public  end;var
      formMain: TformMain;implementation{$R *.dfm}procedure TformMain.FormCreate(Sender: TObject);
    begin
      tmpCmbBox := TComboBox.Create(Self);
      tmpCmbBox.Parent := TreeView1;
      tmpCmbBox.Visible := False;
    end;procedure TformMain.TreeView1Change(Sender: TObject; Node: TTreeNode);
    begin
      if TreeView1.Focused then
      begin
        tmpCmbBox.Top := Node.DisplayRect(True).Top;
        tmpCmbBox.Left := Node.DisplayRect(True).Right + 5;
        tmpCmbBox.Visible := True;
      end;
    end;
      

  3.   

    我试了一下,我要的是第个treenode后都有一个ComboBox,用来显示当前节点所对应的子表数据,并可通过下拉选择数据后刷新当前树
      

  4.   

    有个控件可以实现的,tree类型的Gride,
      

  5.   

    VirtualTreeView
    完成这个功能是小菜一碟
      

  6.   

    VirtualTreeView 中每个节点后的列如何能做到ComboBox下拉
      

  7.   

    VirtualTreeView 可以作到每一个点都可以选择是edit,combobox,编辑,我看过里面的源码,也改过一点,这个点在获得焦点的情况下,自己可以去加一些东西,比如说节点显示选择日期的控件,很好用
      

  8.   

    有没有VirtualTreeView加combobox或日期控件或图片的列子?
      

  9.   

    VirtualTreeView的源码包中的示例中有详细的例子,不过个人感觉VirtualTreeView不适合初学者使用