Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/324.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 我有代码,创建20个按钮水平,如何使按钮垂直_C# - Fatal编程技术网

C# 我有代码,创建20个按钮水平,如何使按钮垂直

C# 我有代码,创建20个按钮水平,如何使按钮垂直,c#,C#,这是创建按钮的代码 public System.Windows.Forms.Button creatbtn() { for (int i = 0; i < 20; i++) { btn = new System.Windows.Forms.Button(); this.Controls.Add(btn); btn.Top = c * 28; btn.Left = 150;

这是创建按钮的代码

      public System.Windows.Forms.Button creatbtn()
    {
        for (int i = 0; i < 20; i++)
        {
        btn = new System.Windows.Forms.Button();
        this.Controls.Add(btn);
        btn.Top = c * 28;
        btn.Left = 150;
        btn.Text = "button" + this.c.ToString();
        c = c + 1;


        }
        return btn;
    }
public System.Windows.Forms.Button creatbtn()
{
对于(int i=0;i<20;i++)
{
btn=新的System.Windows.Forms.Button();
this.Controls.Add(btn);
btn.Top=c*28;
btn.左=150;
btn.Text=“button”+这个.c.ToString();
c=c+1;
}
返回btn;
}
像@Dmitry Bychenko sait 就像你在上面做的一样,但在左边做

public System.Windows.Forms.Button creatbtn()
{
    for (int i = 0; i < 20; i++)
    {
        btn = new System.Windows.Forms.Button();
        this.Controls.Add(btn);

        //btn.Top = c * 28
        btn.Top = 28;

        //btn.Left = 150
        btn.Left = 150 + (c * (btn.Width + 5));

        btn.Text = "button" + this.c.ToString();
        c++;
    }
    return btn;
}
public System.Windows.Forms.Button creatbtn()
{
对于(int i=0;i<20;i++)
{
btn=新的System.Windows.Forms.Button();
this.Controls.Add(btn);
//btn.Top=c*28
btn.Top=28;
//btn.左=150
btn.左=150+(c*(btn.宽度+5));
btn.Text=“button”+这个.c.ToString();
C++;
}
返回btn;
}

动态计算
左侧
而不是
顶部
以水平对齐按钮-当前按钮垂直对齐
btn.Top=28;btn.左=150+c*80