أعطيك فكرة وهي عند فتح نموذج آخر نجعل شفافية الـ Form الأول أقل من 100 هكذا :
كود :
Me.Opacity = 0.5
Form2.ShowDialog()
وعند إغلاق الـ Form الثاني نسترد شفافية النموذج الأول هكذا :
كود :
Private Sub Form2_FormClosing(ByVal sender As Object, ByVal e As System.Windows.Forms.FormClosingEventArgs) Handles Me.FormClosing Form1.Opacity = 100
End Sub