No vídeo, o professor utilizou
if(List == null){...}
Na minha visão, isto não tem efeito prático para a validação. A List nunca será nula.
List<string> List = new List<string>();
Uma forma que acredito ser melhor é
if (listaBusca.Count <= 0)
{
MessageBox.Show("Base de dados está vazia. Nenhum formulário foi encontrado!", "ByteBank", MessageBoxButtons.OK, MessageBoxIcon.Warning);
return;
}
Assim pude evitar que o formulário de Busca seja aberto com nenhum registro.