tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板) [ツリー表示へ]   [Home]
一括表示(VB.NET VB2005)
タイトルMSChartのデータセット
記事No3364
投稿日: 2006/03/21(Tue) 14:54
投稿者みみ
[OSのVer]:Windows XP   [VBのVer]:VB2005.NET
VB6で作成したプログラムをVB2005に移植しているのですが
MSChartのデータセットがどうしても上手くいきません

VB6のソースで MSChart1.ChartData = Prices が


MSChart1.ChartData = VB6.CopyArray(Prices)

のように変換されましたが、元のソースでも駄目です
デバッグで配列Pricesにはデータはセットされてます
MSChart1.ChartDataの配列にはすべてNothingが入っています
目盛りなどの他の設定はされてます
過去ログなどを探したのですが見つかりませんでした
Pricesの宣言は
  Dim Prices(,) As Long = New Long(Val(Text1.Text), 3) {}
Pricesの実値はlong、配列はintegerなのですが
MSChart1.ChartData の上にカーソルを載せると”Object”のtooltipが表示されます

[ツリー表示へ]
タイトルRe: MSChartのデータセット
記事No3398
投稿日: 2006/03/22(Wed) 16:16
投稿者みみ
レスが付きませんので、↓のブログに画面写真を載せました!
こんな状況です・・・アドバイスを。
hhttp://diary.asouu.net/?eid=185722

[OSのVer]:Windows    [VBのVer]:VB.NET  
> [OSのVer]:Windows XP   [VBのVer]:VB2005.NET
> VB6で作成したプログラムをVB2005に移植しているのですが
> MSChartのデータセットがどうしても上手くいきません
>
> VB6のソースで MSChart1.ChartData = Prices が
> *
> *
> MSChart1.ChartData = VB6.CopyArray(Prices)
> *
> のように変換されましたが、元のソースでも駄目です
> デバッグで配列Pricesにはデータはセットされてます
> MSChart1.ChartDataの配列にはすべてNothingが入っています
> 目盛りなどの他の設定はされてます
> 過去ログなどを探したのですが見つかりませんでした
> Pricesの宣言は
>   Dim Prices(,) As Long = New Long(Val(Text1.Text), 3) {}
> Pricesの実値はlong、配列はintegerなのですが
> MSChart1.ChartData の上にカーソルを載せると”Object”のtooltipが表示されます

[ツリー表示へ]
タイトルRe: MSChartのデータセット
記事No3431
投稿日: 2006/03/26(Sun) 16:16
投稿者みみ
解決しました!
配列の宣言をDoubleに変更するとOKになりました、LongではMSChartに代入されないようです??
VB6で型はVariant(指定しなかった)でした
**** Dim Prices(,) As Double = New Double(Val(Text1.Text), 3) {}  ****
報告まで・・・・お騒がせしました

[OSのVer]:Windows    [VBのVer]:VB.NET  
> [OSのVer]:Windows XP   [VBのVer]:VB2005.NET
> VB6で作成したプログラムをVB2005に移植しているのですが
> MSChartのデータセットがどうしても上手くいきません
>
> VB6のソースで MSChart1.ChartData = Prices が
> *
> *
> MSChart1.ChartData = VB6.CopyArray(Prices)
> *
> のように変換されましたが、元のソースでも駄目です
> デバッグで配列Pricesにはデータはセットされてます
> MSChart1.ChartDataの配列にはすべてNothingが入っています
> 目盛りなどの他の設定はされてます
> 過去ログなどを探したのですが見つかりませんでした
> Pricesの宣言は
>   Dim Prices(,) As Long = New Long(Val(Text1.Text), 3) {}
> Pricesの実値はlong、配列はintegerなのですが
> MSChart1.ChartData の上にカーソルを載せると”Object”のtooltipが表示されます

[ツリー表示へ]