c#为什么在代码里面无法改变窗体大小
我在formload里面this.Width=500;this.Height=500;但是不起作用?我加了一个button写这个代码也不起作用什么原因呀?请高手指点,谢谢...
我在formload里面
this.Width = 500;
this.Height = 500;
但是 不起作用?
我加了一个button写这个代码也不起作用
什么原因呀? 请高手指点,谢谢了
form的属性:formborderstyle=sizable
autosize=false
autosizemode=growonly
窗体可以鼠标改变大小 展开
this.Width = 500;
this.Height = 500;
但是 不起作用?
我加了一个button写这个代码也不起作用
什么原因呀? 请高手指点,谢谢了
form的属性:formborderstyle=sizable
autosize=false
autosizemode=growonly
窗体可以鼠标改变大小 展开
5个回答
展开全部
你是写在了InitializeComponent()之前还是之后?需要写在其之后。
public MainForm()
{
InitializeComponent();
this.Width = 100;
this.Height = 100;
}
public MainForm()
{
InitializeComponent();
this.Width = 100;
this.Height = 100;
}
追问
我自己加的 button
那个 应该是在
InitializeComponent();
之后的呀
追答
打个断点,跟一下,看Width 和Height在哪里被改写过!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你的描述太不清晰了,没法分析。
追问
很简单,窗体运行后是全屏的,点一个按钮。窗体就变成A4纸的大小,以便打印
追答
你这样试试,设置窗体的大小为a4,在窗体初始化的适合设置
this.WindowState = FormWindowState.Maximized;
点击button时,设置成
this.WindowState = FormWindowState.Minimized;。
看行不行。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
应该是这样子写
this.Size = new Size(500,600); //500,600 自己定吧!
this.Size = new Size(500,600); //500,600 自己定吧!
追问
不行呀
这个我也试过了
追答
不可能没用的
你把你代码贴出来
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在formresize里写
更多追问追答
追问
能写详细点吗?大哥
追答
修改:
private void Form1_Load(object sender, EventArgs e)
{
...//其他load代码
this.MaximumSize = new Size(500, 500);//还不行的话,改为this.MinimumSize = new Size(500, 500);
this.Size = new Size(500,500);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询