C# winform button控件位置问题,求高手指教!

刚才图片没传上

第1个回答  2013-05-16
winform 中 控件的位置问题 多用表格 + Html标记来解决 常用的html标记有<center>居中 和 align标记 (里面的方法有 居中 垂直居中等) 当然 你要是CSS很熟练 可以使用 absolute+position+float亦可以实现

===========================================================================
下面你粘贴的代码应该是控件的属性吧 没有看到关于位置的代码
我建议 你可以 做成一个表格 7行2列 最后一行 一列放置计算按钮 一列放置查询按钮 就ok了
===========================================================================
不好意思 winform可能没有表格 好长时间没接触了 呵呵 不好意思 感谢下面的提醒 那个给个很笨的建议啊 你之所以按钮在上面是因为 你计算按钮 上面没有 控件支撑 所以啊 你可以在上面放置一个label控件 这个控件的text为空 只为作支撑 没有其他的意义 你看可以吗本回答被提问者采纳
第2个回答  2013-05-16
具体什么问题?
第3个回答  2013-05-16
你程序里没有改变位置的代码吗?
第4个回答  2013-05-16
晕,他爸不在家是去哪里了?
第5个回答  2013-05-16
winform button控件位置,能具体点,比如贴上代码什么的追问

// buttonres
//
resources.ApplyResources(this.buttonres, "buttonres");
this.buttonres.Name = "buttonres";
this.buttonres.UseVisualStyleBackColor = true;
this.buttonres.Click += new System.EventHandler(this.buttonres_Click_1);

其他都是属性栏的默认设置

...看看为什么我的程序运行开始,这些button控件位置就变了呢?_百度知...
按照你的设置显示出来就是这样的,可能你的设置有问题 button外面的控件你设置了高度百分比,而你又让那些button在外面控件的top和bottom显示才会这样。你直接将button外面的控件的高度定死了就不会这样了

c# winform程序 listview控件,上的button控件顺序 怎么回事?总是乱变...
控件.Dock = DockStyle.Bottom是定义当前布局位置,如:上(top),中(Fill),下(Bottom),左(Left),右(Right)其中button1.dock = DockStyle.Bottom 布局在当前容器的最‘下’方。

C#WinForm控件布局变乱问题
解决方案一:你可以在设计的时候把窗体的长宽定格在600*600,不让用户最大化,当然你想设计成1024*768也是可以的。解决方案二:采用流布局:工具箱里边容器里有一个:FlowLayoutPanel的控件。你可以把这个控件Panel加进你的FORM,再在这个布局控件上面添加你的控件。这样,不管你的窗体初始大小是多大都可...

C# Winform程序添加了dotnetbarmanager控件的窗口,怎样固定住菜单栏和...
楼主可以设置 菜单栏的 Dock属性为 Top,状态栏的 Dock 属性为 Bottom,中间放一个 Panel,Dock属性设为 Fill,然后再在Panel中上下放2个 DockContainer,这样应该可行。

C# winform 中panel控件的坐标如何设置?
panel3.Location = new Point(X,Y);或者右边属性栏里面有location自己设置 追问: 我想根据鼠标的位置设置panel的坐标。但是位置始终不准确。但是坐标始终不准确。红圈为鼠标位置。 红色块为panel的位置。 回答: 给你的控件添加一个MouseClick事件 然后在事件里面用e.X e.Y去获取当前鼠标点下的坐标 ...

C# WinForm窗体界面设置问题
1.外观 Backcolor:背景颜色 Forecolor:字体颜色 backgroundImage:背景图片 Font:设置字体 Formborderstyle:边框样式,常用Fixedsingle固定,sizeable可调 Text:标题栏文字 2.窗口样式 ControlBox:窗体左上角或右上角的最大最小关闭按钮 MaximizeBox:控制最大化按钮是否可用 MinimizeBox:控制最小化按钮是否...

C# winform 中panel控件的坐标如何设置?
private void panel1_Paint(object sender, PaintEventArgs e){ panel1.Location = new Point(10, 10); \/\/中间的数据填写你想要的 }

c# winform控件 button上显示这个 小锁,是什么意思?如何解除成可编辑状...
楼主,早上好,你不会是明知故问吧,呵呵。很简单,两种方式,一种是点控件右键菜单,选择锁定控件,另一种是在属性面板中有个Locked属性,false为解锁.祝你好运

C# 为什么运行的时候控件自己变位置了?这个怎么设置啊
如果说你的是winform程序,那我不知道 web程序,那么你的控件超过最大宽度,往下挤了,那是正常的。调整一下宽度,就可以了。

c#中控件的位置发生变化,请问怎么解决
你对控件的控制是指resize事件中吧,在重新摆放他们之前加上一个判断:if (this.WindowState.ToString().Equals("Minimized")){ return;} 就是当最小化时不重新设定他们的位置

相似回答