0
我想設計一個自定義控制線(垂直或水平線) 基本的用戶控件是矩形的,不適合線條 您對線控制有什麼想法?自定義控制線
我想設計一個自定義控制線(垂直或水平線) 基本的用戶控件是矩形的,不適合線條 您對線控制有什麼想法?自定義控制線
如果更改控件的寬度和高度,則可以調整線條。
只需創建一個UserControl並在其中放置以下代碼。
bool horizontal= false;
protected override void OnPaint(PaintEventArgs e)
{
if (horizontal)
{
Height = 1;
e.Graphics.DrawLine(Pens.Black, 0, 0, Width, 1);
}
else
{
Width = 1;
e.Graphics.DrawLine(Pens.Black, 0, 0, 1, Height);
}
}
創建了設計師表面的新的用戶控件拖動時,身高屬性設置爲周圍2px的,如果你想水平線,或者如果你想垂直線寬度屬性設置爲周圍2px的。
請對你的問題更具體。 – 2010-05-28 18:00:35
可能要專注於語法,我沒有看到太多用於線路控制... – Nix 2010-05-28 18:50:51