c# - windows窗体C#画线的最佳方式

标签 c# .net winforms

我只是想知道在不使用 GDI+ 的情况下在 Windows 窗体中画线的最佳方法,而是使用工具箱中的控件。

最佳答案

您可以使用 Visual Basic Power Pack Line Shape 类 - http://msdn.microsoft.com/en-us/library/microsoft.visualbasic.powerpacks.lineshape.aspx

另一种使用Label控件的解决方案

  1. 将标签控件添加到您的表单。
  2. 将标签文本设置为空。
  3. 将 BorderStyle 设置为 Fixed3D。
  4. 将 AutoSize 设置为 false。
  5. 将高度设置为 2(最简单的方法是在标签属性下的尺寸/高度字段中输入 2)。

来源:Draw horizontal divider in winforms

关于c# - windows窗体C#画线的最佳方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18527026/

相关文章:

c# - PropertyDescriptor - GetValue() 工作时 SetValue() 出现异常

c# - 远程服务器返回错误 : (401) Unauthorized. Twitter oAuth

c# - 在数据表中添加新行时向数据表列添加逗号分隔值的更好方法

sql - 从 AS400 提取数据时如何显示列标题和数据

c# - 如何使 TreeNode 不可见? (C#)

c# - 如何从 C# 代码将默认打印 'zoom > scale to paper size' 设置为 A4?

c# - 如何调用 AnimateWindow 函数来为外部窗口/进程设置动画

c# - 单元测试内部列表<String>

c# - 任务栏通知发光

c# - 一种选择特定随机名称的方法