在Windows中以Windows形式绘制线条的最佳方法

Rea*_*Tao 0 .net c# winforms

我只想知道在不使用GDI +的情况下在Windows窗体中绘制线条的最佳方法,但是使用工具箱中的控件.

Anu*_*raj 6

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

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

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

来源:在winforms中绘制水平分隔线


小智 5

可能不是最好的选择,但应该有帮助

        Label lbl = new Label();
        lbl.Text = "_________________________________";
        this.Controls.Add(lbl);
Run Code Online (Sandbox Code Playgroud)