项目需要,用VB怎么作出以下形式的界面(像树控件(TreeView)和列表控件(ListView)的组合一样、可以展开和隐蔽)
应该像树控件(TreeView)和列表控件(ListView)的组合一样,像要控件一样可以展开和隐蔽,有像ListView一样的多列...
以下是包含控件的图片
http://www.westcaihong.com/luntan/Images/2_20050221174208.JPG
http://www.westcaihong.com/luntan/Images/2_20050221173934.JPG
希望朋友们指点指点,怎么实现,有没有现成的,兄弟在此感谢了,同时送上100分
12 个解决方案
#1
那不是Windows固有控件
而是作者自己写的控件
其实写这样的控件不是很难:
数据结构,学习数据的存储算法
平面解析几何,学会坐标变换
Win32 GDI函数,学习如何绘制界面
再处理鼠标事件,以响应用户操作
可参考:
http://www.vbaccelerator.com/home/VB/Code/Controls/S_Grid_2/S_Grid_2/article.asp
总而言之
要想写专业软件
只有自己写控件
而是作者自己写的控件
其实写这样的控件不是很难:
数据结构,学习数据的存储算法
平面解析几何,学会坐标变换
Win32 GDI函数,学习如何绘制界面
再处理鼠标事件,以响应用户操作
可参考:
http://www.vbaccelerator.com/home/VB/Code/Controls/S_Grid_2/S_Grid_2/article.asp
总而言之
要想写专业软件
只有自己写控件
#2
是不是个类似表格式的控件,不一定是TREEVIEW/LISTVIEW
#3
可能是个表格控件,只是在其中加了子表/在相应列上加了图标吧
#4
就是呀....怎么实现.大家帮小弟呀
#5
关注
#6
希望更多的人关注....
NET中有这方面的控件,用ListView扩展有的,但是在VB中,怎么作呀,头晕
NET中有这方面的控件,用ListView扩展有的,但是在VB中,怎么作呀,头晕
#7
VB自身没有这样的控件。
只能依靠第3方控件,这样的控件目前没看见有
建议你可以试下spread,还有flexgrid的作者就是VB的版友,他自身有很高的开发网格控件的经验
如果要完全写成一摸一样的控件,必须去写,你可以和他联系一下
只能依靠第3方控件,这样的控件目前没看见有
建议你可以试下spread,还有flexgrid的作者就是VB的版友,他自身有很高的开发网格控件的经验
如果要完全写成一摸一样的控件,必须去写,你可以和他联系一下
#8
友情UP。
#9
友情UP。
#10
这是LOTUS NOTES的东西呀,
但VB想实现这种功能,还是很简单的,用MSHGRID或者………………
但VB想实现这种功能,还是很简单的,用MSHGRID或者………………
#11
这种控件的作法并不难嘛,数据格式完全可以采用XML作为数据基础。
其他的就是把XML数据显示出来的程序,不过就是一些图形操作。要注
意的是只用显示可视区域,不用全部处理的,这样可以提高点效率。
当然,你也可以通过数组或集合这些东西来存放数据,但这种方法比较
麻烦。
既然是自己做的,至于界面和对象属性可以是很灵活的,比如图标、复
选、单选都可以定义。
其实我认为像这样的东西涉及的技术不多,主要的是看程序员的逻辑分
析能力。如果自己不去思考,总是问别人那对自己的提高也不是很大,
因为你的研发能力根本就没有得到提高。这样下去今后对你独自研发项
目时会带来很大影响。如果当你要开发未知技术领域时将会很吃力或是
根本没有能力。试着自己去想想,当碰到具体技术问题是再问问,这样
技术学到了,研发能力也得了锻炼,这才是学习和进步的方法。
其他的就是把XML数据显示出来的程序,不过就是一些图形操作。要注
意的是只用显示可视区域,不用全部处理的,这样可以提高点效率。
当然,你也可以通过数组或集合这些东西来存放数据,但这种方法比较
麻烦。
既然是自己做的,至于界面和对象属性可以是很灵活的,比如图标、复
选、单选都可以定义。
其实我认为像这样的东西涉及的技术不多,主要的是看程序员的逻辑分
析能力。如果自己不去思考,总是问别人那对自己的提高也不是很大,
因为你的研发能力根本就没有得到提高。这样下去今后对你独自研发项
目时会带来很大影响。如果当你要开发未知技术领域时将会很吃力或是
根本没有能力。试着自己去想想,当碰到具体技术问题是再问问,这样
技术学到了,研发能力也得了锻炼,这才是学习和进步的方法。
#12
工期不允许哦。只能先请教一下大家的思路了,先。
#1
那不是Windows固有控件
而是作者自己写的控件
其实写这样的控件不是很难:
数据结构,学习数据的存储算法
平面解析几何,学会坐标变换
Win32 GDI函数,学习如何绘制界面
再处理鼠标事件,以响应用户操作
可参考:
http://www.vbaccelerator.com/home/VB/Code/Controls/S_Grid_2/S_Grid_2/article.asp
总而言之
要想写专业软件
只有自己写控件
而是作者自己写的控件
其实写这样的控件不是很难:
数据结构,学习数据的存储算法
平面解析几何,学会坐标变换
Win32 GDI函数,学习如何绘制界面
再处理鼠标事件,以响应用户操作
可参考:
http://www.vbaccelerator.com/home/VB/Code/Controls/S_Grid_2/S_Grid_2/article.asp
总而言之
要想写专业软件
只有自己写控件
#2
是不是个类似表格式的控件,不一定是TREEVIEW/LISTVIEW
#3
可能是个表格控件,只是在其中加了子表/在相应列上加了图标吧
#4
就是呀....怎么实现.大家帮小弟呀
#5
关注
#6
希望更多的人关注....
NET中有这方面的控件,用ListView扩展有的,但是在VB中,怎么作呀,头晕
NET中有这方面的控件,用ListView扩展有的,但是在VB中,怎么作呀,头晕
#7
VB自身没有这样的控件。
只能依靠第3方控件,这样的控件目前没看见有
建议你可以试下spread,还有flexgrid的作者就是VB的版友,他自身有很高的开发网格控件的经验
如果要完全写成一摸一样的控件,必须去写,你可以和他联系一下
只能依靠第3方控件,这样的控件目前没看见有
建议你可以试下spread,还有flexgrid的作者就是VB的版友,他自身有很高的开发网格控件的经验
如果要完全写成一摸一样的控件,必须去写,你可以和他联系一下
#8
友情UP。
#9
友情UP。
#10
这是LOTUS NOTES的东西呀,
但VB想实现这种功能,还是很简单的,用MSHGRID或者………………
但VB想实现这种功能,还是很简单的,用MSHGRID或者………………
#11
这种控件的作法并不难嘛,数据格式完全可以采用XML作为数据基础。
其他的就是把XML数据显示出来的程序,不过就是一些图形操作。要注
意的是只用显示可视区域,不用全部处理的,这样可以提高点效率。
当然,你也可以通过数组或集合这些东西来存放数据,但这种方法比较
麻烦。
既然是自己做的,至于界面和对象属性可以是很灵活的,比如图标、复
选、单选都可以定义。
其实我认为像这样的东西涉及的技术不多,主要的是看程序员的逻辑分
析能力。如果自己不去思考,总是问别人那对自己的提高也不是很大,
因为你的研发能力根本就没有得到提高。这样下去今后对你独自研发项
目时会带来很大影响。如果当你要开发未知技术领域时将会很吃力或是
根本没有能力。试着自己去想想,当碰到具体技术问题是再问问,这样
技术学到了,研发能力也得了锻炼,这才是学习和进步的方法。
其他的就是把XML数据显示出来的程序,不过就是一些图形操作。要注
意的是只用显示可视区域,不用全部处理的,这样可以提高点效率。
当然,你也可以通过数组或集合这些东西来存放数据,但这种方法比较
麻烦。
既然是自己做的,至于界面和对象属性可以是很灵活的,比如图标、复
选、单选都可以定义。
其实我认为像这样的东西涉及的技术不多,主要的是看程序员的逻辑分
析能力。如果自己不去思考,总是问别人那对自己的提高也不是很大,
因为你的研发能力根本就没有得到提高。这样下去今后对你独自研发项
目时会带来很大影响。如果当你要开发未知技术领域时将会很吃力或是
根本没有能力。试着自己去想想,当碰到具体技术问题是再问问,这样
技术学到了,研发能力也得了锻炼,这才是学习和进步的方法。
#12
工期不允许哦。只能先请教一下大家的思路了,先。