我有一个由列表视图项填充的列表视图,每个列表视图项都在自己独特的“组”下。
基本上它们是按汉字分类的日语词汇单词,即“组”是单个汉字,因此如果一个单词包含该汉字,则将其放置在该组中。
我注意到单击组名称将导致该组中的所有项目被自动选择,所以我想知道 ListViewGroup 对象本身是否公开了任何实际方法 - 我希望能够使用上下文菜单选择汉字的发音(On 或 Kun),点击 Group 而不是实际的 listview 项目。
我正在创建基于单个字符汉字的唯一组,所以我正在寻找的是相当于实际组上的 MouseEvent
If lvActive.Groups(sKanji) Is Nothing Then
grp = New ListViewGroup
grp.Name = sKanji
grp.Header = sKanji
*AddHandler grp.MouseDouwn, AddressOf GroupMouseDown* 'Obviously, this doesn't exist
lvActive.Groups.Add(grp)
End If
我知道我可以采用直接的 API 路线并以这种方式捕获鼠标,但这并不是一个真正重要的问题,我只是好奇是否有直接的方法来处理它。
谢谢。