huizhang来看!(0分)

  • 主题发起人 主题发起人 nuke
  • 开始时间 开始时间
N

nuke

Unregistered / Unconfirmed
GUEST, unregistred user!
嘿嘿!(分数剩得太少了,不过幸好咱是共产党领导下的...)
:)
知道您是高手,一定能解决!
:)
请问如何把Combo和Treeview结合起来呀?
就是说按一下combo的下拉按扭出来的是一个treeview.
还有,如何把treeview和listview结合起来呢?
就象delphi的project manger下面一样,一边是treeview,一边是
listview对treeview作说明.
(就和The Bat!的邮箱栏一样的哦!一次选定可以选一行,也就是说
选treeview的一个分支时同时旁边做注释的listview同行也被点亮)
说得罗嗦了!也不知您清楚了没有. :)

谢谢huizhang !!!!!
谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢........

 
对于第一个问题,可以偷个懒,改combobox,在下拉时
把Treeview从隐藏转成可见,小心控制她的位置和大小,看上去就可以
达到你的效果了。
不然就该用Ondraw了,再把treeview的部分抄过来。
不过我觉得这种功能部件的十分有用。除了Open dialog之外还没有看见过。
如果你自己写了一个一定要告诉我。
第二个问题,我找了好长时间,未遂。如有知情者,一样请告诉我。
 
曹大侠已经解决了第一个问题, 我赞同它的做法.
问题二有现成的例子, Demos/ResXplor/ResXplor.dpr, 左边是TreeView, 右边的
NoteBook.PageIndex=0时就是一个ListView. 你先研究一下, 有问题再讨论.
 
第一个问题有空间解决:1stclasspro
 
1stclass的那个fccombo有大大的bug的!
您用用就知道了!
:(
 
什么bug?
怕怕,快告诉我
 
huizhang老师,您理解错我的意思了
我是想做一个(请你打开view菜单选择project manger)下方的那种效果.
我曾经用treeview和listview把border设成none,拼了一个.
可是由于行高不一样,两边的对应行参差不齐,请问如何才能使得他们看起来象
project manger中的那种呢?
 
才看到那个Project manager. 左边是一个TTreeView 右边是一个TListBox.
如果你将 ListBox.Style 设置成 lbOwnerDrawFixed, 则你可以调整ListBox的
ItemHeight属性与左面对齐
 
可是怎样才能实现同时把一行点亮呢?
 
treeview的事件中加入如下代码:
ListBox1.ItemIndex:=TreeView1.Selected.Index;
 
今天下载了一个1stclass正式版,bug消了不少,那个Combotree似乎也好用了.
 
接受答案了.
 
后退
顶部