protected override void OnKeyDown(KeyEventArgs e) { var strKey = new KeyConverter().ConvertToString(e.Key); char key = GI_Conversores.ObjectToChar(strKey); if (char.IsLetterOrDigit(key)) { this.Text = strKey.ToString().ToLower(); if (ChecksRelationship()) { window = CreateNewWindow(SearchFor.Relacionamento); } else if (ChecksMaterials()) { window = CreateNewWindow(SearchFor.Materiais); } _telaFavored.GetVM().RecebePressedKey(Text); window.ShowDialog(); if (ChecksRelationship() && _telaFavored.GetVM().fav != null) { SetTypeFavored(); } else if (ChecksMaterials() && _telaFavored.GetVM().mat != null) { SetTypeMaterial(); } e.Handled = true; } }