【问题】
想要使得一个C#中的一个窗体中的控件,DataGridView,自动随着WinForm窗体变化而变化,即:
中的显示数据的灰色部分,
另外还有上面那个“2.actions”,是个groupbox,也希望横向宽度随着窗体变化而变化。
目前是无法自动变化的:
【解决过程】
1.之前就知道,winform有些时间的,适合大小变化有关的,后来找到了:
也是试了试一些代码,比如:private void frmfiverrcomscraper_resizeend(object sender, eventargs e)
{
grbsearchresult.width = grbsearchresult.width + this.size.width - oldsearchresultgroupboxsize.width;
}
private void frmfiverrcomscraper_resizebegin(object sender, eventargs e)
{
oldsearchresultgroupboxsize = grbsearchresult.size;
}
private void frmfiverrcomscraper_sizechanged(object sender, eventargs e)
{
}
但是结果都不理想。
比如,对于resizeend和resizebegin组合使用,只能捕获到,手动拖动窗体变化的事件,而对于点击最大化按钮 的情况,无法捕获到