【问题标题】:How can I draw an etched 3D line on a WinForm?如何在 WinForm 上绘制蚀刻的 3D 线?
【发布时间】:2011-03-15 07:54:08
【问题描述】:

请参考下图:

我想像这样对控件进行分组。在电子邮件、日历和任务旁边,画了一条线。我进行了搜索,但我认为我没有找到解决方案。他们都指向使用 GDI 绘图,不管那是什么。摆弄组框也没用。

【问题讨论】:

标签: c# .net winforms controls


【解决方案1】:

这应该让你非常接近:

label1.AutoSize = false;
label1.Height = 2;
label1.BorderStyle = BorderStyle.Fixed3D;

【讨论】:

  • 谢谢。不过不得不修补这个位置。
【解决方案2】:

该分隔符可以通过创建一个高度为 2 个像素并将BorderStyle 属性设置为Fixed3DLabel 来实现。

【讨论】:

  • 哇。 Snap,你很快:)
  • 另外,AutoSize 属性应该设置为false,@pirho 的答案应该被赞成,因为它包含完整的描述。
猜你喜欢
  • 2015-03-30
  • 2022-11-10
  • 1970-01-01
  • 2018-01-30
  • 1970-01-01
  • 2021-11-20
  • 1970-01-01
  • 2022-01-06
  • 2015-07-20
相关资源
最近更新 更多