public SPKScheduleListControl(SPKScheduleListModel model) { InitializeComponent(); _presenter = new SPKScheduleListPresenter(this, model); btnNewSPKSchedule.Enabled = AllowInsert; cmsEditData.Enabled = AllowEdit; cmsDeleteData.Enabled = AllowDelete; gvSPKSchedule.FocusedRowChanged += gvSPKSchedule_FocusedRowChanged; gvSPKSchedule.PopupMenuShowing += gvSPKSchedule_PopupMenuShowing; this.Load += SPKScheduleListControl_Load; }