【问题标题】:How do I set dock property of a datagridview properly?如何正确设置 datagridview 的停靠属性?
【发布时间】:2015-05-20 16:12:32
【问题描述】:

在我设置的datagridview中:

  • 锚点:顶部,左侧
  • AutoSizeColumn:填充
  • 停靠:填充

这将根据表单的大小扩展或缩小datagridview,并覆盖整个表单。但是我在表单的右侧有什么控件?我不想将我的链接按钮与我的网格视图重叠。我知道有一个带有填充值的“边距”和“默认单元格样式”属性(特别是使用“右填充”来尝试从表单右边缘的右侧减小宽度)。所以我试着弄乱它,没有做任何我想做的事情。还是我使用了正确的属性,只是没有正确设置它们?

【问题讨论】:

    标签: c# winforms datagridview


    【解决方案1】:

    1.使用面板将表单分成两部分。
    右侧部分放置有 DataGridView,左侧部分放置有一个面板,该面板用于包含您的其他控件,如链接按钮。
    2.将此面板的Dock属性设置为Right。
    3.将此DataGridView的Dock属性设置为Fill。

    【讨论】:

      【解决方案2】:

      将您想要的控件放在面板的右侧。

      将该面板的 DockStyle 设置为 DockStyle.Right。

      如果您看不到 Datagrid 的右边缘,则必须通过选择它来将 Datagrid 置于最前面,右键单击并选择bringToFront。

      或将面板发送到后面。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-05-26
        • 1970-01-01
        • 1970-01-01
        • 2019-01-23
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多