我可以根据用户控件的表单设置Top和Left属性,所以我不需要去控件的每个实例来设置它吗?
ucBar.Left = (Me.ClientSize.Width - ucBar.Width) - 12
ucBar.Top = 12
我希望uc位于表单的右上方,这就是我在表单上设置它的方式。但我有太多表格的控制权来打开每一个表格并加上这两行。
答案 0 :(得分:1)
为了在将UC放在表格上时发生这种情况:
ucBar.ParentChanged += new EventHandler(ucBar_ParentChanged);
和
void ucBar_ParentChanged(object sender, EventArgs e)
{
//Do that stuff here.
}