| 投稿時間:2006/06/13(Tue) 20:58 投稿者名:まいった
 Eメール:
 URL :
 タイトル:0除算回避について
 
 【開発環境VB6 WindowsXP SP2】こんばんわ。はじめての投稿です。至らない点多々あると
 思いますがご教授宜しくお願いします。
 
 現在独学でVB6を勉強中で簡単な電卓プログラムを作成しております。
 下記が0-9までのボタンをコントロール配列にし、+-*/のボタンを下記の
 コントロール配列で行っているのですが0除算の回避の仕方が
 いまいちわかりません。
 =をindex0
 +をindex1
 -をindex2
 *をindex3
 /をindex4
 としております。select〜case内にif〜文でも書ければ可能でしょうが・・・
 どなたかご教授宜しくお願い致します。
 
 
 Private Sub key_Click(index As Integer)
 B = Text1.text
 If A = 0 Then A = Text1.text
 
 Select Case C
 Case 0
 A = B
 Case 1
 A = A + B
 Case 2
 A = A - B
 Case 3
 A = A * B
 Case 4
 A = A / B
 End Select
 
 C = index
 Text1.text = A
 D = True
 
 
 End Sub
 
 |