gpt4 book ai didi

c# - 获取 ListView 项的子项相对于 Form 的坐标

转载 作者:太空宇宙 更新时间:2023-11-03 10:40:59 26 4
gpt4 key购买 nike

我有一个包含 4 个项目的 ListView,每个项目有 3 个子项目。

现在,例如,我想获取项目 2、子项目 2 相对于 Form 的坐标(位置)。

我该怎么做?

最佳答案

您正在寻找 ListViewSubItemBounds 属性。这是该属性的简单用法:

private void listView1_MouseDown(object sender, MouseEventArgs e)
{
var bound = listView1.Items[1].SubItems[1].Bounds;

if (e.X > bound.Left && e.X < bound.Right && e.Y > bound.Top && e.Y < bound.Bottom)
{
MessageBox.Show("hello world");
}
}

关于c# - 获取 ListView 项的子项相对于 Form 的坐标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25348961/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com