public VehicleListControl(VehicleListModel model) { InitializeComponent(); _presenter = new VehicleListPresenter(this, model); gvVehicle.PopupMenuShowing += gvvehicle_PopupMenuShowing; gvVehicle.FocusedRowChanged += gvvehicle_FocusedRowChanged; // init editor control accessibility btnNewVehicle.Enabled = AllowInsert; cmsEditData.Enabled = AllowEdit; cmsUpdateLicenseNumber.Enabled = AllowEdit; cmsViewHistoryLicenseNumber.Enabled = AllowEdit; cmsDeleteData.Enabled = AllowDelete; this.Load += VehicleListControl_Load; }