Crei un Panel e lo imposti invisibile. Dentro ci carichi un layout creato col Designer.
Quando deve apparire, imposti pnlNomePannello.Visible = True.
Attenzione, però, che se il pannello non prende tutto la schermata, le view sottostanti saranno attive. Per evitare questo, dovresti usare due panel, uno grande quanto tutto lo schermo con color transparent e l'altro, più piccolo, contenuto in questo primo. In questo caso dovrai impostare la visibilità a False e True del pannello grande, il piccolo sarà sempre True.
Infine:
Sub pnlTrasparente_Click
' lasciare vuota
End Sub