هردوشون یک کار رو میکنن و فقط یک فرق دارن
در Show شما وقتی که فرم رو باز میکنی به فرم قبلی دسترسی دارید و اجباری در بسته شدن فرم دوم نیست تا به فرم اول دسترسی داشته باشید و هر دو فرم رو میتونید کنترل کنید
ولی در Show Dialog شما وقتی فرم دوم رو باز میکنید تا وقتی که فرم دو رو نبندید نمیتونید به فرم اول دسترسی داشته باشید.
موفق باشید