private void SelectFieldByCode(Item.ErrorCodes code) { switch (code) { case Item.ErrorCodes.NameEmpty: case Item.ErrorCodes.NameInUse: nbkMain.CurrentPage = (int)NotebookPages.BasicInfo; txtName.GrabFocus(); break; case Item.ErrorCodes.CodeInUse: nbkMain.CurrentPage = (int)NotebookPages.BasicInfo; txtCode.GrabFocus(); break; case Item.ErrorCodes.BarcodeInUse: case Item.ErrorCodes.TooManyBarcodes: nbkMain.CurrentPage = (int)NotebookPages.Barcodes; break; case Item.ErrorCodes.MeasUnitEmpty: nbkMain.CurrentPage = (int)NotebookPages.AdditionlaInfo; cbeMesUnit.GrabFocus(); break; } }