Document

VB6.0でグラフを書こう(とりあえず2次元)
VB6.0 gurafu
1.ピクチャーボックス(PictureBox)の設定
プロパティの設定
AutoRedrawをTrueにしよう
画面にウインドウが重なったと
きとか、Redrawしないと内容消
えちゃうよ
BackColorも白にしよう
ScaleModeはピクセル
(画像には映ってないが下の方
で設定できるよ)
プログラムからもプロパティの変更はできるよ
2.ピクチャーボックスに点を書く、その前に
いまのままだと左上が座標(0,0)なんですわ,それでも良い方
は設定不要ですが、Scaleプロパティについて説明します。
百聞は一見にということで
Picture1.Scale (0, 0)-(100, 100) とプログラム内で書けば
関係ないがVB.NETでは
ScaleTransformで指定します
Picture1.Scale (左上)-(右下)
で覚えておけばいいでしょう、左右
数学と同じ座標系なら、
Picture1.Scale (0,100)-(100,0)ですね
もう一つ注意して欲しいのは、座標系はピクチャーボックスの(左上)-(右下)になるわけ
ですから、1,2,3…100と目盛りがあるとして↑の画像例でいえば、横の目盛りは縦より間
隔が大きい感じになるということです。 よって、.Scale(?)-(?)の数字はピクチャーボック
スのサイズにあわせるか、グラフのX、Yの最大値にあわせるのがいいと思います。
3.書け!、、すいません書いてください
Picture1.PSet (50,50 ), RGB(255, 0, 0)
と書けば、座標(50、50)に赤で点が書ける
RGB(255, 0, 0) の意味は RGB(赤、緑、青) 色の濃さは0~255で指定
RGB(255,255,255)なら、白です。光の三原色ねw
で、forループ使ってグラフ書くということです。
サンプルでは折れ線グラフもあるよ