c#winForm控件问题
1个回答
展开全部
这个是布局的问题,一般我们在窗体设计的时候都会对控件进行位置的设置。
比如说:
form1
为
600*600
那么你的的控件正确摆放位置也只限于这个范围内。如果你想在最大化为1024*768
那么控件的位置肯定会发生改变。以致最大化后的窗体一部分地方是空白的,
以600*600为列子
解决方案一:你可以在设计的时候把窗体的长宽定格在600*600,不让用户最大化,当然你想设计成1024*768也是可以的。
解决方案二:采用流布局:工具箱里边容器里有一个:flowlayoutpanel的控件。你可以把这个控件panel加进你的form,再在这个布局控件上面添加你的控件。这样,不管你的窗体初始大小是多大都可以使你的窗体在最大化的时候,或者改变窗体大小的时候,里边的控件也随着一起变大或者变小。不影响界面!
没有看懂继续提问
比如说:
form1
为
600*600
那么你的的控件正确摆放位置也只限于这个范围内。如果你想在最大化为1024*768
那么控件的位置肯定会发生改变。以致最大化后的窗体一部分地方是空白的,
以600*600为列子
解决方案一:你可以在设计的时候把窗体的长宽定格在600*600,不让用户最大化,当然你想设计成1024*768也是可以的。
解决方案二:采用流布局:工具箱里边容器里有一个:flowlayoutpanel的控件。你可以把这个控件panel加进你的form,再在这个布局控件上面添加你的控件。这样,不管你的窗体初始大小是多大都可以使你的窗体在最大化的时候,或者改变窗体大小的时候,里边的控件也随着一起变大或者变小。不影响界面!
没有看懂继续提问
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询