2012-06-07 40 views
0

我可以根據用戶控件的表單設置Top和Left屬性,因此我不需要去控制的每個實例來設置它?基於他的父母設置用戶控制位置

ucBar.Left = (Me.ClientSize.Width - ucBar.Width) - 12 
ucBar.Top = 12 

我希望uc位於表單的右上角,這就是我在窗體上設置的方式。但是我有太多的窗體控制來打開每個窗體並添加這些拖線。

回答

1

爲了讓當你把UC在窗體上做到:

ucBar.ParentChanged += new EventHandler(ucBar_ParentChanged); 

和:

void ucBar_ParentChanged(object sender, EventArgs e) 
{ 
    //Do that stuff here. 
}