Visual Basic 中学校 掲示板 投稿の管理
タグのない投稿を抽出
統計
RSS
Visual Basic 中学校
投稿一覧
テキストボックスから入力された数値で座標をとり、線を書く
この投稿へのリンク
https://keijiban.umayadia.com/ThreadDetail.aspx?ThreadId=30338#CommentId83300
この投稿の削除
削除パスワード
削除する
コメント本文
投稿者
ゆうさく
 (社会人)
投稿日時
2018/6/6 19:01:17
コードは下記です
Public Class Form1
Private zahyou(2) As Point
Private Sub txt()
zahyou(0).X = Val(TextBox1.Text)
zahyou(0).Y = Val(TextBox2.Text)
zahyou(1).X = Val(TextBox3.Text)
zahyou(1).Y = Val(TextBox4.Text)
zahyou(2).X = Val(TextBox5.Text)
zahyou(2).Y = Val(TextBox6.Text)
Private Sub Form1_Paint(sender As Object, e As PaintEventArgs) Handles Me.Paint
Dim canvas As New Bitmap(PictureBox1.Width, PictureBox1.Height)
Dim g As Graphics = Graphics.FromImage(canvas)
Call txt()
For i As Integer = 1 To zahyou.Count - 1
g.DrawLine(Pens.Black, zahyou(0), zahyou(1))
Next
End Sub
やりたいことは2つあります
1つめは
zahyou(0).X = Val(TextBox1.Text)
zahyou(0).Y = Val(TextBox2.Text)
・
・
・
・
を繰り返しの処理でまとめたいです
2つめは
g.DrawLine(Pens.Black, zahyou(0), zahyou(1))
g.DrawLine(Pens.Black, zahyou(1), zahyou(2))
g.DrawLine(Pens.Black, zahyou(0), zahyou(2))
今は勉強のためzahyouのところを固定にしているんですけれども
これも繰り返しの処理でまとめたいです。
zahyou()←の中に何を入れていいのかわかりません。
例えば
g.DrawLine(Pens.Black, zahyou(0), zahyou(0))
ようにzahyouがかぶらないようにもしたいのですが
調べてみても思いつきませんでした。
よろしくお願いいたします。