|
分類:[VB.NET/VB2005 以降]
System.Drawing.pdbは読み込まれていません
とゆうエラーが出る原因がわかりません
PictureBoxにBITMAPを表示してからグラフ(chart)を表示するとグラフの表示をしようとしている所で上記のエラーが出ます
逆にグラフの表示をしてからPictureBoxにBITMAPを表示した場合はエラーが出ません
またグラフの表示をしてからPictureBoxにBITMAPを表示し、もう一度グラフを再表示しようとするとエラーになります
BITMAPの扱いが悪いためだと思われますが原因を教えてください
'BITMAP表示
Public Function CvStatusGraph(intTime As Integer) As Boolean
Dim ps As Point()
Dim canvas As New Bitmap(frmMain.picA.Width, frmMain.picA.Height)
Dim g As Graphics = Graphics.FromImage(canvas)
ps = {New Point(0, 0), _
New Point(1800, 0), _
New Point(1800, 300), _
New Point(0, 300)}
g.FillPolygon(Brushes.Green, ps, FillMode.Alternate)
g.Dispose()
g = Nothing
frmMain.picA.Image = canvas
frmMain.picA.Refresh()
canvas.Dispose()
canvas = Nothing
End Function
'グラフ抜粋
.ChartAreas(0).AxisX.LabelStyle.Interval = 3600 '1データ毎に表示(すべて表示)
.Series.Clear()
ds = EventData.dsGraph(0)
.DataSource = EventData.dsGraph(0)
.DataBind()
|