電卓を作るには?


  2006-05-17 21:50:54  No: 95433

VBで電卓を作りたいのですが、テキストボックスに2桁以上の数字を表示させるにはどうしたらよいのでしょうか?


いな  2006-05-17 23:34:19  No: 95434

text1.text = text1.text & 数字

とやればよいのでは? 

※それにしても時期が少しはずれている気が・・・。


特攻隊長まるるう  2006-05-18 03:09:01  No: 95435

>※それにしても時期が少しはずれている気が・・・。
多いのは4月ですかねぇ。授業を一通り受けての初めての課題で
もう少し後の場合も…。10月とかもいましたが…テスト問題???

隣りの初心者掲示板で過去ログ検索『電卓』とか。。。


通ってみた  2006-05-18 21:13:51  No: 95436

教科書を見てみるとか


Dental  2006-05-18 22:16:25  No: 95437

入力ならともかく、表示だけなら TextBox ではなく、
Label の出番なのでは、と呟いてみるテスト。

ただ…VB6 なら calc.vbp 、VB.NET なら Calculator.sln という
サンプルがあるのに、わざわざ自分で実装する必要があるのかなぁ。


いな  2006-05-18 22:32:51  No: 95438

>サンプルがあるのに、わざわざ自分で実装する必要があるのかなぁ。

だからこそ、
こういった質問が出るのは「課題や研修」ぐらいしか考えられないのよ。


憧れはメルヘンの世界ーくにー  2006-08-29 18:49:17  No: 95439

小数点が二つ以上でるのですが・・・どうすれば良いのでしょうか?


ぶぶ  2006-08-29 19:09:29  No: 95440

上で回答されているサンプルは見てみたのですか?
Ifですでに「.」が表示されているか判定して、入力を取り消せばいいと思いますが
If文がわかりませんか?それとも入力を取り消すのがわかりませんか?


いな  2006-08-30 01:00:05  No: 95441

既に.が入力されている場合、取り消すというか処理をしない

IF INSTR(hogehoge,".") > 0 Then
End if


ヤマ@文系  2006-08-30 17:52:51  No: 95442

'text1.text="1234" vb6 
textbox1.text="1234" '.net
2桁以上表示されます。

質問の意味がわからないです。が
さっするに変数のスコープの問題でしょうか?
変数のスコープの問題であれば
プロシージャ内でしか変数を宣言していないのではないでしょうか?
.NETかどうかわからんのですが
public変数など調べてみるといいかとおもいます。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加