我有一个包含两个listview控件的表单。
当我点击每个列表视图时,会出现另一个较小的表单。
如何让较小的表单集中在调用listview控件上?
我认为它与SetBounds有关,但我不确定。
答案 0 :(得分:2)
使用此功能:
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
=您的列表视图。