Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/323.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C#-基于listview坐标的中心形状?_C#_Winforms_Forms_.net 3.5_Listview - Fatal编程技术网

C#-基于listview坐标的中心形状?

C#-基于listview坐标的中心形状?,c#,winforms,forms,.net-3.5,listview,C#,Winforms,Forms,.net 3.5,Listview,我有一个包含两个listview控件的表单 当我点击每个listview时,会出现另一个较小的表单 如何使较小的表单集中在调用listview控件上 我认为它与挫折有关,但我不确定。使用此功能: static void CenterForm(Form f, Control c) { f.StartPosition = FormStartPosition.Manual; var rc = c.PointToScreen(Point.Empty); f.Location =

我有一个包含两个listview控件的表单

当我点击每个listview时,会出现另一个较小的表单

如何使较小的表单集中在调用listview控件上

我认为它与挫折有关,但我不确定。

使用此功能:

static void CenterForm(Form f, Control c)
{
    f.StartPosition = FormStartPosition.Manual;
    var rc = c.PointToScreen(Point.Empty);
    f.Location = new Point(rc.X + (c.Width - f.Width) / 2,
                           rc.Y + (c.Height - f.Height) / 2);
}
f
=您的小表单,
c
=您的列表视图