[C#]讓Form在某個Form上變成TopMost
2009-01-20 |
MyForm myForm = new MyForm();
myForm.Owner = this;
myForm.Show();
這樣就能讓myForm停留在目前的Form上面,而且是最上層,兩個Form都能操作;而不是使用ShowDialog(),只能操作myForm。
這就像是在Office Word中按下 Ctrl + F,跳出的那個搜尋Form的結果一樣。
MyForm myForm = new MyForm();
myForm.Owner = this;
myForm.Show();
這樣就能讓myForm停留在目前的Form上面,而且是最上層,兩個Form都能操作;而不是使用ShowDialog(),只能操作myForm。
這就像是在Office Word中按下 Ctrl + F,跳出的那個搜尋Form的結果一樣。
Blave 說:
這樣的效果不一樣,加了
myForm.Owner = this;
myForm就跨不出this了
回應
John 說:
Hi, 可以這樣做
myForm.TopMost = true;
myForm.Show();
回應