Quantcast
Channel: OKWAVE 最新質問(Visual Basic/257)【本日】
Viewing all articles
Browse latest Browse all 7264

DataTableに格納されたデータを変数へ代入

$
0
0
CSV形式の座標データを読み込んで、それをアニメーション形式で表示するプログラムをVisual Basicで作成しています。 現在、CSVの読み込み、読み込みデータをDataTableへ格納、DataGridViewへ表示するところまでこちらのサイトを参考に作りました。 http://akirwn.blog79.fc2.com/blog-entry-13.html この後、DataGridViewのデータを取得し、変数へ代入、PictureBoxに座標点を描画したいのですが、DataGridViewからデータを取得する所でつまずいています。 現在のプログラムは以下の通りです。 Imports System.Drawing.Drawing2D Public Class Form1 Dim tbl As New DataTable Private Sub Form1_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load Dim b As New Bitmap(Me.PictureBox1.Width, Me.PictureBox1.Height) Dim objGrp As Graphics = Graphics.FromImage(b) Me.PictureBox1.Image = b Dim objPen = New Pen(System.Drawing.Color.Black, 2) Dim x0, y0 As Integer x0 = PictureBox1.Width / 2 y0 = PictureBox1.Height / 2 objGrp.DrawLine(objPen, 0, y0, x0 * 2, y0) objGrp.DrawLine(objPen, x0, 0, x0, x0 * 2) 'リソースを開放する objGrp.Dispose() End Sub ~中略(CSV取得・DataGridViewに表示)~ Private Sub Button2_Click(sender As System.Object, e As System.EventArgs) Handles Button2.Click '中点の取得 Dim x0, y0 As Double x0 = PictureBox1.Width / 2 y0 = PictureBox1.Height / 2 '原点をPictureBox中心へ Dim myMatrix As New Matrix myMatrix.Translate(x0, y0) objGrp.Transform = myMatrix この後、DataGridViewからデータ取得・変数に代入して、PictureBox内に点を描画したいです。 どのような方法で行なっていくのが適切でしょうか? 大変わかりづらい質問で申し訳ありません。 宜しくお願いします。

Viewing all articles
Browse latest Browse all 7264

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>