C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 51 を表示中)
■27786 / )  Re[10]: VB6のコードをC#に書き換えるには。
□投稿者/ C#初心者 (19回)-(2008/11/14(Fri) 15:18:37)
No27784 (.SHO さん) に返信
一応自分なりにヒントを参考に書いたのですが、
1つ目の数値は記憶されるんですが、2つ目の数値を入力する時
1つ目の数値の続きから入力されてしまうので、どこが
おかしいのか指摘していただけますでしょうか?


private void SetMemory(int nSet)    
        {
            if (SuuFlag == false && EFlag == false)
            {
                dData1 = double.Parse(txtDisp.Text);    //1つ目の数値記憶
                EFlag = true;
            }
            else
            {
                dData2 = double.Parse(txtDisp.Text);    //2つ目の数値記憶
            }


            if (nSet != EQU)    //=以外の時
            {
                keisan();
                Enzan = nSet;
                dData2 = 0;
            }
            else
            {
                keisan();
                EFlag = false;
            }
              txtDisp.Text = dData1.ToString();

            if (nSet == EQU)
            {
                if (dData2 == 0)
                {
                    dData2 = dData1;
                }
                keisan();
                txtDisp.Text = dData1.ToString();
                EFlag = false;
            }
            else
            {
                dData1 = double.Parse(txtDisp.Text);
                dData2 = 0;
                Enzan = nSet;
                EFlag = true;
                SuuFlag = false;
            }

            
        }

返信 編集キー/


管理者用

- Child Tree -