Faccio prima a scrivere che a ritrovare quei post.
Crei due pannelli, per capirci chiamiamoli Padre e Figlio.
Il padre, trasparente, grande quanto lo schermo e impostato su Visible = False.
Il figlio, contenuto nel padre, delle dimensioni che vuoi.
All'interno del Figlio metti ciò che vuoi, ad esempio la EditText.
Quando vuoi che compaia questa "Dialog", imposti Padre.Visible = True.
Unico altro accorgimento: devi creare la routine Touch del Padre (affinché eventuali view sotto la dialog non ricevano tocchi):
Sub Padre_Touch (Action As Int, X As Float, Y As Float)
Return True
End Sub
[i nomi Padre e Figlio fanno schifo, meglio pnlDialogBkg e pnlDialog, magari]