c#中窗体中的控件如何随窗体大小变化
发布网友
发布时间:2022-05-02 18:45
我来回答
共2个回答
热心网友
时间:2022-06-26 00:04
可以通过控件的Anchor属性来设置你想要的控件随窗体变化时的大小布局变化。
resize事件是在调整大小时发生也就是先触发这个事件,然后才改变大小;
sizechanged事件则是当大小已经改变后才触发的。
有关的事件发生情况,在MSDN里各个事件中都有说明的,你也可以做一个例子,设置好事件,然后通过加断点调试的方式来了解事件的区别。
热心网友
时间:2022-06-26 00:05
public void ComputerMessage(Form mForm,Rectangle mRectangle)
mRectangle=System.Windows.Forms.Screen.GetWorkingArea(mForm);
mRectangle.Wieth.ToString();
mRectangle.Height.ToString();
获取计算机的长宽像素,你自己的计算机原始有个像素,
这样长宽就都有个比例,然后写个函数将所有控件的长宽都乘以这2个比例。大小就能随着改变了。
界面所有控件都传到写的函数中就行了