C#中让窗口不能随便拉动的属性叫什么?

2025-01-08 01:18:14
推荐回答(5个)
回答1:

设置窗口的最大和最小化按钮为false,窗口最大尺寸和最小尺寸都写成和你当前大小一样,这样就不能改了,或者
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle;

关闭前一窗体
Form2 frm2 = new Form2()
this.Hide();
frm2.Show();

回答2:

不能关闭. 只能用hide()把前一个窗口隐藏起来. 当另一个窗口关闭后再把前一个show()出来.

不能随便拉动是什麼意思.不能被拉大拉小?还是不能被移动?
不能拉大拉小就把FormBorderStyle设置为FixedSingle
不能被移动小就把FormBorderStyle设置为None 这样一来,窗口都没有标题了.
要麼就在窗体的move事件里写代码控制

回答3:

hide().
dispose().
一般用关闭用this.close,这个你怎么用,打开新窗体用这个,关的是新窗体,先关窗体就程序结束了,不能打开新窗体了

回答4:

如果你是要让新打开的窗体总是在旧窗体的上面,有新窗体在的时候就不能操作旧窗体,那你打开新窗体的时候用 newForm.ShowDialog();

回答5:

this.FormBorderStyle = FormBorderStyle.FixedSingle;