I heard that if I call form.ShowDialog() without specifying the owner, then there can be a case when I will not see the dialog form on screen (it will be hidden with other windows). Is it true? I used ShowDialog() without specifying the owner hundreds of times and I never had any problems with that.
Can you please explain in which situation I could get the described problem?
UPDATE:
Well, I did many experiments and I couldn't get any real unexpected problems with using ShowDialog() (without specifying the owner).
So I think it's just rumors that ShowDialog() can lead to problems.
If you don't agree - give me a code sample please that leads to a problem.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…