我做了一个浮动按钮。 我希望它占据所有包含它的表单,但是下面的代码在按钮的右边和表单的右边之间有一个空白。

   public FloatButton()
   {
        InitializeComponents();
        int width = (int)((double)Screen.PrimaryScreen.Bounds.Width / 20);
        int height = (int)((double)Screen.PrimaryScreen.Bounds.Height / 20);
        this.WindowState = FormWindowState.Normal;
        FormBorderStyle = FormBorderStyle.None;
        int x_pos = Screen.PrimaryScreen.Bounds.Width - width; 
        int y_pos = Screen.PrimaryScreen.Bounds.Height / 2 - height / 2;
        this.Location = new Point(x_pos,y_pos);
        this.Height = height;
        this.Width = width;
        this.button.Width = width;
        this.button.Height = height;
    }

编辑:大约40像素,并且如果我将按钮文本加长(文本换行),它不会改变

#1楼 票数:3 已采纳

对接对您有用吗?

 this.button.Dock = System.Windows.Forms.DockStyle.Fill;

只需将Dock设置为Fill即可使按钮填充其父对象的整个区域。

  ask by probably at the beach translate from so

未解决问题?本站智能推荐:

1回复

如何使堆叠面板中的按钮扩展以占用整个空间?

我有一个Windows 8 C#-xaml应用程序。 我有一个堆叠面板,其中有6个堆叠面板。每个堆叠面板都有7个按钮。 因此,整个过程是形成日历的6x7按钮。 主堆栈面板放置在网格中。 现在,按钮未设置任何内容。 在后面的代码中,这些按钮的日期设置为内容。 我的问题是,对于不同的
1回复

单击其他形式的按钮[重复]

这个问题已经在这里有了答案: 如何使用C#从另一个表单中按下按钮? 2个答案 我有一个用C#编码的小程序。 我有不同的形式。 如果单击Form1中的按钮,则应单击Form2中的按钮。 Form1方法,A类: Form2方法,B类
3回复

如何使按钮永久禁用?

我正在为Sharepoint 2010开发Silverlight Web部件。在数据网格中有一个按钮,如下所示 我希望按钮单击事件发生时使按钮禁用。 但是,当我单击该禁用按钮时,它将被启用。 禁用按钮后,我不想启用它。 这个怎么做? 您能告诉我我要去哪里了吗? 还是可以请您提供任何
1回复

用第二种形式的按钮覆盖主形式的隐藏

我有一个愚蠢的问题。 我正在构建一个Windows应用程序以转到网站的登录页面,但是它具有2种形式1可以登录并重定向到用户的股票交易所,虽然工作正常,但是当用户单击股票交易所价格时,主堡将隐藏。 现在,对于第二个表单,我有一个需要覆盖该隐藏的按钮,但它没有将de Koers表单上的按钮的
1回复

按钮不包含ID定义

这是我的Form1.cs文件。 该方法应通过MessageBox显示单击的按钮的ID,但是出现此错误。 错误: “按钮”不包含“ ID”的定义,找不到找不到接受“按钮”类型的第一个参数的扩展方法“ ID”(您是否缺少using指令或程序集引用?)
1回复

根据条件使按钮可见

我是一个新手实习生,试图为内部表单“修复” C#代码。 该代码使用我们数据库中的日期填充了几个数据网格。 如果其中一个网格不返回任何行,我想使几个导出按钮不可见(有时会发生这种情况)。 当您单击“执行”按钮以填充网格时,如果某个网格没有行返回,则按钮应变为不可见; 但是,它不起作用
3回复

如何使按钮显示为按下?

使用VS2008,C#,。Net 2和Winforms如何使常规按钮看起来“按下”? 想象一下这个按钮是一个开/关开关。 ToolStripButton具有Checked属性,但常规Button不具有。
1回复

如何使按钮不可见?

使用工具箱创建的Button02。 Button03在Method111内以编程方式创建,我可以使用Button03的visible属性,但是当我在另一个方法中(比如说Method222())时,我不能使用visible属性。 这是出于上下文。 我正在使用C#