0
我已經繼承了很多代碼,並且遇到以下問題:獲取表單在「主表單」上的特定位置上以便在主表單上移動形式動作。將表單存儲在列表中並更改它們在事件C上的位置#
現在,我有一個列表,它存儲了將存放在我的表單中的每個表單,以及一個用於masterForm.ResizeEnd的事件處理程序。在事件處理函數內部,我嘗試遍歷列表並將.location屬性設置爲masterForm.location +常量。但那不行。我嘗試了各種各樣的東西,但都沒有成功。
代碼:
public List<Form> openForms=new List<Form>(1);
private void addForm(Form argument)
{
openForms.Add(argument);
}
private void masterForm_ResizeEnd(object sender, System.EventArgs e)
{
for(int i=0; i<openForms.Count; i++)
openForms[i].Location = new system.drawing.point(this.location.x+constant, this.location.y+constant);
}
我試過了,但它沒有奏效。 – loamobn