private void mnuCustomerAdd_Click(object sender, EventArgs e)
{
CustomerForm frmCust = new CustomerForm("Add A New Customer");
int index = lstCustomers.SelectedIndex;
if (index != -1)
frmCust.CustomerData = new Customer(customerMngr.GetCustomer(index).ContactData);
MessageBox.Show("dev1");
DialogResult dr = frmCust.ShowDialog();
if (dr == DialogResult.OK)
{
MessageBox.Show("dev2");
if (frmCust.ReadInput())
{
MessageBox.Show("dev3");
customerMngr.AddCustomer(frmCust.CustomerData);
}
else
MessageBox.Show("Please supply all necessary fields with the correct information");
}
UpdateCustomerList();
}
不明白我在做什麼錯在這裏,如果用戶在出現在frmCust.ShowDialog()
處的表單中點擊OK,我想執行條件語句。 目前我只能到「dev1」。Form.DialogResult問題
你甚至在對話框中設置了「DialogResult」嗎? –
請給這個帖子一個實際的問題/標題。簡單地輸入代碼並不能幫助任何人一眼就明白這個問題。 – cdeszaq
MSDN是你的朋友:http://msdn.microsoft.com/en-us/library/system.windows.forms.form.dialogresult.aspx –