在winform里怎么加入一条灰色的分隔线

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在winform里怎么加入一条灰色的分隔线相关的知识,希望对你有一定的参考价值。

参考技术A 1.水平分隔线:GroupBox

2. 水平,垂直分隔: Lable
(AutoSize = false, BorderStyle= Fixed3D , 还要调整Size的大小 水平调整Height = 2 垂直调整Width = 2)本回答被提问者采纳
参考技术B 你说的不具体,如果想加条线的话,好多都可以实现,splitContainer可以拖动的,也可以设置成不可拖动,groupBox 是个确定边界的框,有边框线的.

在winforms中绘制水平分隔线[重复]

【中文标题】在winforms中绘制水平分隔线[重复]【英文标题】:Draw horizontal divider in winforms [duplicate] 【发布时间】:2011-03-18 18:56:09 【问题描述】:

在标准的 Windows 安装程序中,底部的控制按钮和表单的主要部分之间有一个分隔线。有谁知道这将如何在 winforms/.net 中完成?我试过摆弄面板控件等上的边框设置,但无法获得相同的结果......

【问题讨论】:

虽然这是重复的,但这里接受的答案比原始问题中的任何答案都要好。 当一个人观看了一个视频游戏并返回工具栏搜索这样一个原始控件并且您没有找到它时,您就会立即知道时间旅行是可能的。很难相信微软人的想法! 【参考方案1】:

我不久前使用 Spy++ 解决了这个问题,发现它只是一个标准的 Win32 静态控件——相当于 WinForms 标签。获得相同效果的步骤:

    向表单添加标签控件。 将标签文本设置为空。 将 BorderStyle 设置为 Fixed3D。 将 AutoSize 设置为 false。 将高度设置为 2(通过在标签属性下的大小/高度字段中键入 2 最容易完成)。

【讨论】:

完美。但是如何改变这条线的颜色呢? 也适用于水平分隔线 您可以将边框样式更改为Fixed Single,然后您可以更改背景颜色。 @osmanRahimi 我假设您的意思是当您调整表单大小时,您希望分隔线也调整大小?将 Right 添加到 Label 上的 Anchor 属性(因此 Anchor 应该是 Left、Top、Right),它将自动调整大小以保留线条和容器侧面之间存在的任何边距。如果您不想要边距,请调整线条的大小以填充设计器的整个宽度。如果您需要边距,请在设计器中使用所需的边距定位线条。这些将由 Anchor Left/Right 保留。 我想知道 M$ 在删除 Line 对象时在想什么。

以上是关于在winform里怎么加入一条灰色的分隔线的主要内容,如果未能解决你的问题,请参考以下文章

在winforms中绘制水平分隔线[重复]

C# Winform ComboBox列表里加入CheckBox

android listview每条记录下都有一条分隔线,如何去掉分割线

.NET winForm怎么向datagridview中一条一条的添加数据?

word中制作的表格线条是灰色的,不能打印,怎么设置黑色的?

可以,很6!微信这波改造,一刀斩断了一条“灰色”业务线。