投稿者 ゆあ  () 投稿日時 2008/3/27 11:25:00
はじめまして、管理人さん貴重なスペースすみません。 
2、3ヶ月前からこのサイトで少しずつ勉強させていただいている者ですが、今回プログラムを組むにあたり行き詰っていることがあり、管理人さんをはじめ皆さんに知恵を貸していただけないかと思い、書き込ませていただきました。 
 
まず、今使用しているのはVB2005です。 
 
電卓の一機能であるπ『PI』(Windowsのアクセサリーの電卓にもついている)つまりは円周率のことで困っています。 
 
というのも、『PIというBottonをクリックすると、ラベル1に円周率が表示される』というものを作りたくてコーディングしていて、下記のように書いてみました。 
 
Private Sub PI_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles PI.Click 
        Dim P As Single 
        P = 3.1415926535897931 
        Label1.Text = P 
    End Sub 
 
(なぜ変数Pを用意しているのかは私もよくわからないのですが、私が初心者なのか、変数を使用しないとデータ型の定義ができない/する必要がないのかもしれませんが/からだと思います) 
()書きについてはこんな感じなのでおいといて… 
 
遅くなりましたが、はじめに言った困っていることというのは、今回のコードのように円周率を数字キーで『3.1415926535897932384626433832795』と入力しても改行して次のコードを打ち始めると(VBの修正機能みたいのもので)途中で打ち切られて『3.1415926535897931』となってしまいます。 
データ型をほかのものに変えてもだめだったので、もしかしたらもともとこんなに連続して入力してはいけない(文字数制限)とか何かあるのでしょうか? 
 
夜中に長々と失礼しました。 
説明が下手でわかりにくかったりしたらすみません。 
どなたか教えていただければ幸いです。