C# 单击容器外button改变容器内所有button的位置?

如题所述

foreach (Button btn in panel1.Controls)
{
    btn.Left += 10;
    btn.Top += 10;  
}

温馨提示:内容为网友见解,仅供参考
第1个回答  2014-07-17
在button点击事件中加入事件
{
//容器的所有button做一个循环,通过Location改变button位置
}

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

C#中用代码怎么给button定位
Dock,Anchor是用来规定容器尺寸变化时控件的位置和大小。而你目前明显还没有实现容器不变化时的绝对位置。因此用for循环,用i % 列数 作为Left, i \/ 列数 作为 Top 就行了。

...内点击一次鼠标,把该按钮移动到第二次点击的位置?
button1.Location=new Point(e.X-button1.Size.Width\/2,e.Y-button1.Size.Height\/2);isClick=false;}

如何在C#运行时改变按钮位置
设置BUTTON的Left和Top属性(上次说成是Location,弄错了,不好意思),并且写在FORMLOAD事件中。private void Form1_Load(object Sender, EventArgs e){ button1.Left = 500; \/\/ 输入你想要的左端坐标 button1.Top = 500; \/\/ 输入你想要的顶点坐标 } 晕,兄台,你条件真多啊?最后那个问题你能...

在C#的不同groupBox中如何只能选中一个RadioButton?
如果是WPF程序,可以设置RadioButton的GroupName属性。如果是winform程序,不要把radiobutton放在groupbox里,把他们都添加到一个父容器里,比如当前form,然后在界面上调radiobutton的xyz坐标,让他们看上去落在groupbox里即可。

C# 运行程序后改变按钮位置怎么保存?
很简单。保存button的Location,也就是在父容器的X和Y坐标值,把这两个数,写到本地文件里就行了。程序启动的时候,读取该文件,把坐标取出来,设置button的Location,就可以了。不需要存到数据库。

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

C#怎么让界面上的控件随界面一起改变
点击控件,查看它的anchor属性,你可以选择试试,默认是位置大小不变的,你把4个都选上就完全随着它的父控件改变了

C#.NET初学问题,form中的button位置能自动调整么?
button1.Location = new System.Drawing.Point(386, 71);\/\/这里设置坐标 button1.Size = new System.Drawing.Size(75, 23);\/\/这里设置大小 button1.Text = "button1";\/\/这里设置 按钮文字 button1.UseVisualStyleBackColor = true;\/\/假设窗体名称是form1 form1.Controls.Add(button1);就可以...

C# 两个重叠panel容器如何使用button转换上下层显示z在窗体的最...
private void btnJCBack_Click(object sender, EventArgs e){ this.pnlJC1.Visible = true;} private void btnJCNext_Click(object sender, EventArgs e){ this.pnlJC1.Visible = false;this.pnlJC2.Visible = true;} 即可,我刚写完的。肯定没问题!

相似回答