像QQ查找好友的那个列表是什么控件

时间:2022-08-15 17:34:08
那个控件看上去像是DATAGRID,但是用鼠标点搜索结果却像LISTBOX一样,在VB.net怎么实现这个控件?还有就是它怎么才可以使到那个表的列头宽占100%。我们用DATAGRID都不能使那个列头的宽占datagrid控件的100%的?还有就是。就算将那个列宽用鼠标缩短,仍会有列头的底色在那里。怎么实现在,不知道你明不明白我说什么?总之就是做到像QQ那个在线网友那个列表控件这样怎么实现。特别是用鼠标点上去效果跟LISTBOX一样,怎么实现?

7 个解决方案

#1


不就是LISTBOX吗

#2


自制的控件
点击的效果用编码实现,即点击某行某列的单元时随即自动选择同一行的其它控件就是了。

#3


查过了,就是SysListView32

#4


ListView做出来的效果跟我所说的有很大不同,但是如果用LISTBOX的话,那列头又不知如何搞出来。关于自定义控件还没做过,请大家指导一下,呵呵。其实我觉得QQ那个东西像一个LISTBOX多一点,因为它只比LISTBOX多了个列头还有可以分为几列,至于在LISTBOX怎么实现,那我倒不知道了,各位大侠一起帮忙解决一下

#5


ListView,可能自定义了一个类来重写列头样式

#6


我现在用DATAGRID做到差不多了,现在问题是,我将DATAGRID设了READONLY后,一点击那一行后还会选中那些元素,如果可以设表的行元素为不可选中就行了。一选就先一行。不知怎样将选中单个元素屏闭掉

#7


自顶

#1


不就是LISTBOX吗

#2


自制的控件
点击的效果用编码实现,即点击某行某列的单元时随即自动选择同一行的其它控件就是了。

#3


查过了,就是SysListView32

#4


ListView做出来的效果跟我所说的有很大不同,但是如果用LISTBOX的话,那列头又不知如何搞出来。关于自定义控件还没做过,请大家指导一下,呵呵。其实我觉得QQ那个东西像一个LISTBOX多一点,因为它只比LISTBOX多了个列头还有可以分为几列,至于在LISTBOX怎么实现,那我倒不知道了,各位大侠一起帮忙解决一下

#5


ListView,可能自定义了一个类来重写列头样式

#6


我现在用DATAGRID做到差不多了,现在问题是,我将DATAGRID设了READONLY后,一点击那一行后还会选中那些元素,如果可以设表的行元素为不可选中就行了。一选就先一行。不知怎样将选中单个元素屏闭掉

#7


自顶