public IFormHabanero CreateOKCancelForm(IControlHabanero nestedControl, string formTitle)
{
IOKCancelPanel mainPanel = CreateOKCancelPanel(nestedControl);
FormWin form = (FormWin) _controlFactory.CreateForm();
form.Text = formTitle;
form.ClientSize = mainPanel.Size;
mainPanel.Dock = DockStyle.Fill;
form.Controls.Add((Control) mainPanel);
form.AcceptButton = (IButtonControl) mainPanel.OKButton;
mainPanel.OKButton.Click += delegate
{
OkButton_ClickHandler(form);
};
mainPanel.CancelButton.Click += delegate
{
CancelButton_ClickHandler(form);
};
return form;
}