|
■No80102 (toshi さん) に返信
以下のようにするとymaxにy座標の最大値が入ります。
Updateをするのがよいようです。
Dim tbl As New DataTable()
With tbl.Columns
.Add("x", GetType(Integer))
.Add("y", GetType(Integer))
End With
tbl.Rows.Add(1, 100)
tbl.Rows.Add(2, 150)
tbl.Rows.Add(3, 78)
tbl.Rows.Add(4, 172)
Chart1.DataSource = tbl
Dim sr = Chart1.Series(0)
sr.ChartType = DataVisualization.Charting.SeriesChartType.Line
sr.XValueMember = "x"
sr.YValueMembers = "y"
Chart1.Update()
With Chart1.ChartAreas(sr.ChartArea)
Dim ymax = .AxisY.Maximum
End With
|