this.btnOk.Dock =System.Windows.Forms.DockStyle.Bottom;  //停靠低端 this.btnOk.Location = new System.Drawing.Point(200, 125);
 this.btnOk.Name = "btnOk";
 this.btnOk.Size = new System.Drawing.Size(60, 50); this.btnOk.TabIndex = 0;
 this.btnOk.Text = "OK";这个button对象 是一个停靠低端的长条,和窗体一样长,如何使它为Size(60, 50),停靠在主窗体的右下角?

解决方案 »

  1.   

    this.btnOk.Dock =System.Windows.Forms.DockStyle.Bottom; //button会停靠在窗体的底部如果要实现Size(60, 50),停靠在主窗体的右下角: btnOk.Left = this.Width - btnOk.Width;
     btnOk.Top = this.Height - btnOk.Height;
      

  2.   

    Anchor 属性 设置为 Right 和 Bottom
      

  3.   

    把Button 放到在窗体你要显示的位置 (放在窗体右下角)设置 Anchor 属性 设置为 Right 和 Bottom代码:this.btnOk.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom| System.Windows.Forms.AnchorStyles.Right)));这样不管窗体怎么变化,他都在窗体的右下角
      

  4.   


    如果窗口变化要跟着变化那就是
    Anchor 属性 设置为 Right | Bottom | Top | Left
      

  5.   

    获取窗体右下角的坐标,根据这个坐标设置btn的location,这个应该肯定可以吧
      

  6.   

    this.btnOk.Dock =System.Windows.Forms.DockStyle.Bottom将这个去掉
      

  7.   

    按钮怎么会被停靠呢  
    this.btnOk.Dock =System.Windows.Forms.DockStyle.Bottom; 
     去掉 用Anthor属性  Bottom 和 Right