【发布时间】:2010-06-04 16:20:42
【问题描述】:
我有一个包含两个列表视图控件的表单。
当我点击每个列表视图时,会出现另一个较小的表单。
如何让较小的表单以调用列表视图控件为中心?
我认为它与 SetBounds 有关,但我不确定。
【问题讨论】:
标签: c# winforms forms .net-3.5 listview
我有一个包含两个列表视图控件的表单。
当我点击每个列表视图时,会出现另一个较小的表单。
如何让较小的表单以调用列表视图控件为中心?
我认为它与 SetBounds 有关,但我不确定。
【问题讨论】:
标签: c# winforms forms .net-3.5 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 = 你的列表视图。
【讨论】: