[リストへもどる]
一括表示

投稿時間:2003/11/19(Wed) 14:44
投稿者名:まじゃ
Eメール:
URL :
タイトル:
MSFlexgridの表示
はじめまして。
MSFlexgrid中での数値の表示ですが、桁数が多くなると指数表示になるのですが、指数表示をしない方法はありますでしょうか?

どちらさまか、知恵をおかしください。

投稿時間:2003/11/19(Wed) 15:28
投稿者名:花ちゃん
Eメール:
URL :
タイトル:
Re: MSFlexgridの表示
> MSFlexgrid中での数値の表示ですが、桁数が多くなると指数表示になるのですが、
>指数表示をしない方法はありますでしょうか?

何桁まで表示したいのでしょうか?
    MSFlexGrid1.TextMatrix(1, 1) = "1234567890123456790"
    MSFlexGrid1.TextMatrix(2, 1) = 123456789012345.1234@

投稿時間:2003/11/19(Wed) 15:35
投稿者名:まじゃ
Eメール:
URL :
タイトル:
Re^2: MSFlexgridの表示
2の40乗ぐらいまでの足し算です。

投稿時間:2003/11/19(Wed) 16:05
投稿者名:花ちゃん
Eメール:
URL :
タイトル:
Re^3: MSFlexgridの表示
> 2の40乗ぐらいまでの足し算です。

MSFlexGrid1.TextMatrix(1, 1) = 2 ^ 40 + 2 ^ 40

そのまま表示しますが?
変数の型はどうなっていますか?
型指定しているのであれば Double 型に変更して見てください。

投稿時間:2003/11/19(Wed) 19:08
投稿者名:まじゃ
Eメール:
URL :
タイトル:
Re^4: MSFlexgridの表示
> > 2の40乗ぐらいまでの足し算です。
>
> MSFlexGrid1.TextMatrix(1, 1) = 2 ^ 40 + 2 ^ 40
>
> そのまま表示しますが?
> 変数の型はどうなっていますか?
> 型指定しているのであれば Double 型に変更して見てください
40個のセルに1か0のフラグを立て40桁の2進数に見立てて計算しているのですが、どうもうまくいきません。どうしても指数表示になってしまいます。
現状別データでフラグ状態を書いてあるものがある(1のフラグのcolを書いてある 0102030405)のでそれを文字抽出して2進数の計算をしています。