0
好吧,我試圖從兩個不同的父母打開一個表格,我無法弄清楚如何讓它工作。我試着用AdminStartMenu和TeacherStartMenu的布爾值來使一個true,如果從一個打開,另一個打開false,但這似乎不起作用。從兩個父母打開一個孩子的形式
我如何讓一個孩子爲兩個不同的父母工作?
謝謝!
public partial class EditUser : Form
{
AdminStartMenu pf;
TeacherStartMenu tp;
public bool first = true;
public int st = 0;
public bool Editting;
public bool Adding;
public bool Viewing;
public bool AdminParent;
public bool TeacherParent;
public EditUser()
{
InitializeComponent();
}
public EditUser(AdminStartMenu Parent)
{
pf = Parent;
InitializeComponent();
EditFunction();
if (pf.Adding == true)
{
BlankForm();
SaveButton.Text = "Save";
}
if (pf.Editting == true)
{
FillFormVariables();
SaveButton.Text = "Save";
}
}
public EditUser(TeacherStartMenu TParent)
{
tp = TParent;
InitializeComponent();
EditFunction();
if (tp.Adding == true)
{
BlankForm();
SaveButton.Text = "Save";
}
if (tp.Editting == true)
{
FillFormVariables();
SaveButton.Text = "Save";
}
}
是否有必要使用一種表單?爲什麼不使用兩種不同的形式;每個父表格一個。也許你可以創建一個通用的表單,並讓它繼承兩個子表單,以節省時間。 – annonymously 2012-04-26 02:51:55
經過進一步的檢查,我認爲你需要給我們更多的信息。這段代碼有什麼問題?從我看到的那裏看來,似乎沒有任何明顯的錯誤。 – annonymously 2012-04-26 02:55:43
它只是顯然不工作。有很多比這更多的代碼,這只是不起作用的部分。我可以製作第二份表格,但我寧願把它全部從這個工作中解放出來。 當我嘗試從TeacherStartMenu打開編輯用戶時,它不起作用。讓我知道如果你需要任何其他信息 – zipzapzoop45 2012-04-26 02:57:11