控件直接粘贴给你看吧,你拷贝后粘贴你窗口上运行就行了,还可以设置Images属性显示图片,只是不显示树节点而已,不过这并不重要了,非要树节点那么要不换第三方控件,要不在Combobox、Edit等控件下方隐藏一个TreeView,点击时候显示出来,选中那么收起把TreeView内容显示在Edit里面就得了,以下是控件内容,把它粘贴到你窗体上:object ComboBoxEx1: TComboBoxEx Left = 248 Top = 176 Width = 145 Height = 22 ItemsEx = < item Caption = #20013#22269 Indent = 0 end item Caption = #21271#20140 Indent = 1 end item Caption = #28246#21335 Indent = 1 end item Caption = #24191#19996 Indent = 1 end item Caption = #24191#24030 Indent = 2 end item Caption = #28145#22323 Indent = 1 end item Caption = #22235#24029 Indent = 1 end item Caption = #32654#22269 Indent = 0 end item Caption = #25915#20987'1' Indent = 1 end item Caption = #25915#20987'2' Indent = 1 end item Caption = #25915#20987'3' Indent = 1 end item Caption = #25915#20987'4' Indent = 1 end> ItemHeight = 16 TabOrder = 0 DropDownCount = 8end这里是动态添加树节点的代码:procedure TForm1.Button1Click(Sender: TObject);begin //想修改树节点层次(Ident)的话只要修改倒数第二个参数即可 ComboBoxEx1.ItemsEx.AddItem('日本', -1, -1, -1, 0, nil); ComboBoxEx1.ItemsEx.AddItem('日本1', -1, -1, -1, 1, nil); ComboBoxEx1.ItemsEx.AddItem('日本2', -1, -1, -1, 1, nil);end;