0

LineShapeVB.NET WinForms にプログラムでどのように追加しますか?

Label、またはその他の場合のように、何かを書きたいと思っていCheckBoxます:

Dim somelabel as New Label
somelabel.Text = "Whatever"
somelabel.Location = New Point(200, 200)
Me.Controls.Add(somelabel)

等。

私の目的は、4x4 グリッドを形成する 16 個のラベルの行と列の間に細い分割線を作成することです。

は VB PowerPacksLineShapeの一部であるためImports ....dll. しかし、私はあなたのすべてのアイデア/解決策を見たいです!

4

1 に答える 1

0

まず、powerpacks 名前空間をインポートして、コントロールにアクセスできるようにします。

Imports Microsoft.VisualBasic.PowerPacks

次に、次のようにします。

Dim startx As Integer
Dim starty As Integer
Dim endx As Integer
Dim endy As Integer
Dim yourline As New LineShape(startx, starty, endx, endy)

ここで、startx = x 開始位置、starty = y 開始位置、endx = 終了 x 位置、endy = 終了 y 位置です。キャンバスに配置する場合は、次のようにします。

Dim yourcanvas As ShapeContainer
canvas.Parent = formName
yourline.Parent = canvas

詳細および API リファレンスについては、http: //msdn.microsoft.com/en-us/library/bb918067.aspxにアクセスしてください。

于 2014-07-01T07:06:34.437 に答える