home *** CD-ROM | disk | FTP | other *** search
/ Planet Source Code Jumbo …e CD Visual Basic 1 to 7 / 3_2004-2005.ISO / Data / Zips / SciFi_Calc1746545172004.psc / Calciculator / frm_calci.frm < prev    next >
Text File  |  2004-05-14  |  17KB  |  861 lines

  1. VERSION 5.00
  2. Begin VB.Form calci 
  3.    BackColor       =   &H00F1E065&
  4.    BorderStyle     =   1  'Fixed Single
  5.    Caption         =   "SciFi Claculator"
  6.    ClientHeight    =   4965
  7.    ClientLeft      =   585
  8.    ClientTop       =   1770
  9.    ClientWidth     =   5760
  10.    DrawMode        =   6  'Mask Pen Not
  11.    Icon            =   "frm_calci.frx":0000
  12.    LinkTopic       =   "Form1"
  13.    MaxButton       =   0   'False
  14.    Picture         =   "frm_calci.frx":030A
  15.    ScaleHeight     =   4965
  16.    ScaleWidth      =   5760
  17.    StartUpPosition =   2  'CenterScreen
  18.    Begin VB.TextBox Text1 
  19.       BackColor       =   &H00000000&
  20.       BeginProperty DataFormat 
  21.          Type            =   1
  22.          Format          =   "0"
  23.          HaveTrueFalseNull=   0
  24.          FirstDayOfWeek  =   0
  25.          FirstWeekOfYear =   0
  26.          LCID            =   1033
  27.          SubFormatType   =   1
  28.       EndProperty
  29.       Enabled         =   0   'False
  30.       BeginProperty Font 
  31.          Name            =   "Microsoft Sans Serif"
  32.          Size            =   11.25
  33.          Charset         =   0
  34.          Weight          =   700
  35.          Underline       =   0   'False
  36.          Italic          =   0   'False
  37.          Strikethrough   =   0   'False
  38.       EndProperty
  39.       ForeColor       =   &H0080FFFF&
  40.       Height          =   375
  41.       Left            =   120
  42.       Locked          =   -1  'True
  43.       MaxLength       =   25
  44.       MousePointer    =   1  'Arrow
  45.       TabIndex        =   3
  46.       Text            =   "SciFi Calciculator"
  47.       Top             =   120
  48.       Width           =   3015
  49.    End
  50.    Begin VB.TextBox txtpint 
  51.       Appearance      =   0  'Flat
  52.       Enabled         =   0   'False
  53.       Height          =   285
  54.       Left            =   4920
  55.       TabIndex        =   2
  56.       Top             =   600
  57.       Visible         =   0   'False
  58.       Width           =   375
  59.    End
  60.    Begin VB.TextBox txtmem 
  61.       Appearance      =   0  'Flat
  62.       Height          =   375
  63.       Left            =   2880
  64.       TabIndex        =   0
  65.       Top             =   120
  66.       Visible         =   0   'False
  67.       Width           =   2775
  68.    End
  69.    Begin VB.Image Image3 
  70.       Height          =   615
  71.       Index           =   19
  72.       Left            =   3480
  73.       Top             =   4200
  74.       Width           =   615
  75.    End
  76.    Begin VB.Image Image3 
  77.       Height          =   495
  78.       Index           =   18
  79.       Left            =   5040
  80.       Top             =   4200
  81.       Width           =   615
  82.    End
  83.    Begin VB.Image Image3 
  84.       Height          =   495
  85.       Index           =   17
  86.       Left            =   4320
  87.       Top             =   4200
  88.       Width           =   495
  89.    End
  90.    Begin VB.Image Image3 
  91.       Height          =   495
  92.       Index           =   16
  93.       Left            =   2760
  94.       Top             =   4200
  95.       Width           =   615
  96.    End
  97.    Begin VB.Image Image3 
  98.       Height          =   615
  99.       Index           =   15
  100.       Left            =   5040
  101.       Top             =   3480
  102.       Width           =   495
  103.    End
  104.    Begin VB.Image Image3 
  105.       Height          =   615
  106.       Index           =   14
  107.       Left            =   4320
  108.       Top             =   3480
  109.       Width           =   495
  110.    End
  111.    Begin VB.Image Image3 
  112.       Height          =   615
  113.       Index           =   13
  114.       Left            =   3480
  115.       Top             =   3480
  116.       Width           =   615
  117.    End
  118.    Begin VB.Image Image3 
  119.       Height          =   615
  120.       Index           =   12
  121.       Left            =   2760
  122.       Top             =   3480
  123.       Width           =   615
  124.    End
  125.    Begin VB.Image Image3 
  126.       Height          =   615
  127.       Index           =   11
  128.       Left            =   5040
  129.       Top             =   2760
  130.       Width           =   615
  131.    End
  132.    Begin VB.Image Image3 
  133.       Height          =   615
  134.       Index           =   10
  135.       Left            =   4320
  136.       Top             =   2760
  137.       Width           =   495
  138.    End
  139.    Begin VB.Image Image3 
  140.       Height          =   615
  141.       Index           =   9
  142.       Left            =   3480
  143.       Top             =   2760
  144.       Width           =   615
  145.    End
  146.    Begin VB.Image Image3 
  147.       Height          =   615
  148.       Index           =   8
  149.       Left            =   2760
  150.       Top             =   2760
  151.       Width           =   615
  152.    End
  153.    Begin VB.Image Image3 
  154.       Height          =   615
  155.       Index           =   7
  156.       Left            =   5040
  157.       Top             =   2040
  158.       Width           =   615
  159.    End
  160.    Begin VB.Image Image3 
  161.       Height          =   615
  162.       Index           =   6
  163.       Left            =   4200
  164.       Top             =   2040
  165.       Width           =   615
  166.    End
  167.    Begin VB.Image Image3 
  168.       Height          =   615
  169.       Index           =   5
  170.       Left            =   3480
  171.       Top             =   2040
  172.       Width           =   615
  173.    End
  174.    Begin VB.Image Image3 
  175.       Height          =   615
  176.       Index           =   4
  177.       Left            =   2760
  178.       Top             =   2040
  179.       Width           =   615
  180.    End
  181.    Begin VB.Image Image3 
  182.       Height          =   615
  183.       Index           =   3
  184.       Left            =   4920
  185.       Top             =   1320
  186.       Width           =   615
  187.    End
  188.    Begin VB.Image Image3 
  189.       Height          =   615
  190.       Index           =   2
  191.       Left            =   4200
  192.       Top             =   1320
  193.       Width           =   615
  194.    End
  195.    Begin VB.Image Image3 
  196.       Height          =   615
  197.       Index           =   1
  198.       Left            =   3480
  199.       Top             =   1320
  200.       Width           =   495
  201.    End
  202.    Begin VB.Image Image3 
  203.       Height          =   615
  204.       Index           =   0
  205.       Left            =   2760
  206.       Top             =   1320
  207.       Width           =   495
  208.    End
  209.    Begin VB.Image Image2 
  210.       Height          =   495
  211.       Index           =   10
  212.       Left            =   1080
  213.       Top             =   3480
  214.       Width           =   1215
  215.    End
  216.    Begin VB.Image Image2 
  217.       Height          =   615
  218.       Index           =   9
  219.       Left            =   240
  220.       Top             =   3360
  221.       Width           =   615
  222.    End
  223.    Begin VB.Image Image2 
  224.       Height          =   495
  225.       Index           =   8
  226.       Left            =   1800
  227.       Top             =   2760
  228.       Width           =   495
  229.    End
  230.    Begin VB.Image Image2 
  231.       Height          =   495
  232.       Index           =   7
  233.       Left            =   960
  234.       Top             =   2760
  235.       Width           =   615
  236.    End
  237.    Begin VB.Image Image2 
  238.       Height          =   495
  239.       Index           =   6
  240.       Left            =   240
  241.       Top             =   2760
  242.       Width           =   615
  243.    End
  244.    Begin VB.Image Image2 
  245.       Height          =   495
  246.       Index           =   5
  247.       Left            =   1800
  248.       Top             =   2040
  249.       Width           =   495
  250.    End
  251.    Begin VB.Image Image2 
  252.       Height          =   615
  253.       Index           =   4
  254.       Left            =   960
  255.       Top             =   2040
  256.       Width           =   615
  257.    End
  258.    Begin VB.Image Image2 
  259.       Height          =   495
  260.       Index           =   3
  261.       Left            =   240
  262.       Top             =   2040
  263.       Width           =   615
  264.    End
  265.    Begin VB.Image Image2 
  266.       Height          =   615
  267.       Index           =   2
  268.       Left            =   1800
  269.       Top             =   1320
  270.       Width           =   495
  271.    End
  272.    Begin VB.Image Image2 
  273.       Height          =   615
  274.       Index           =   1
  275.       Left            =   960
  276.       Top             =   1320
  277.       Width           =   615
  278.    End
  279.    Begin VB.Image Image2 
  280.       Height          =   615
  281.       Index           =   0
  282.       Left            =   240
  283.       Top             =   1320
  284.       Width           =   615
  285.    End
  286.    Begin VB.Label lblmem 
  287.       Appearance      =   0  'Flat
  288.       BackColor       =   &H00FFFFFF&
  289.       BorderStyle     =   1  'Fixed Single
  290.       BeginProperty Font 
  291.          Name            =   "Tahoma"
  292.          Size            =   14.25
  293.          Charset         =   0
  294.          Weight          =   700
  295.          Underline       =   0   'False
  296.          Italic          =   0   'False
  297.          Strikethrough   =   0   'False
  298.       EndProperty
  299.       ForeColor       =   &H000000FF&
  300.       Height          =   375
  301.       Left            =   120
  302.       TabIndex        =   1
  303.       Top             =   600
  304.       Width           =   495
  305.    End
  306.    Begin VB.Menu file 
  307.       Caption         =   "&File"
  308.       Begin VB.Menu exit 
  309.          Caption         =   "E&xit"
  310.       End
  311.    End
  312.    Begin VB.Menu help 
  313.       Caption         =   "&Help"
  314.       Begin VB.Menu abt 
  315.          Caption         =   "A&bout"
  316.       End
  317.    End
  318. End
  319. Attribute VB_Name = "calci"
  320. Attribute VB_GlobalNameSpace = False
  321. Attribute VB_Creatable = False
  322. Attribute VB_PredeclaredId = True
  323. Attribute VB_Exposed = False
  324.  
  325. Option Explicit
  326. Dim op1 As Double, op2 As Double, s As Integer, p As Integer, operator As String, eq As Integer
  327.  
  328. Private Sub abt_Click()
  329. frmAbout.Show
  330. End Sub
  331.  
  332. Private Sub exit_Click()
  333. End
  334. End Sub
  335.  
  336. Private Sub Form_Load()
  337. Text1.Text = ""
  338. p = 1
  339. eq = 1
  340. txtpint = "y"
  341. s = 1
  342. End Sub
  343.  
  344. Private Sub Image2_Click(Index As Integer)
  345. If Index = 0 Then
  346. MsgBox txtpint.Text & eq
  347. If txtpint = "y" Then
  348. Call equal(Index)
  349. Else
  350. Text1.Text = Text1.Text & Index + 1
  351. End If
  352. End If
  353.  
  354. If Index = 1 Then
  355. If txtpint = "y" Then
  356. Call equal(Index)
  357. Else
  358. Text1.Text = Text1.Text & Index + 1
  359. End If
  360. End If
  361.  
  362. If Index = 2 Then
  363. If txtpint = "y" Then
  364. Call equal(Index)
  365. Else
  366. Text1.Text = Text1.Text & Index + 1
  367. End If
  368. End If
  369.  
  370. If Index = 3 Then
  371. If txtpint = "y" Then
  372. Call equal(Index)
  373. Else
  374. Text1.Text = Text1.Text & Index + 1
  375. End If
  376. End If
  377.  
  378. If Index = 4 Then
  379. If txtpint = "y" Then
  380. Call equal(Index)
  381. Else
  382. Text1.Text = Text1.Text & Index + 1
  383. End If
  384. End If
  385.  
  386. If Index = 5 Then
  387. If txtpint = "y" Then
  388. Call equal(Index)
  389. Else
  390. Text1.Text = Text1.Text & Index + 1
  391. End If
  392. End If
  393.  
  394. If Index = 6 Then
  395. If txtpint = "y" Then
  396. Call equal(Index)
  397. Else
  398. Text1.Text = Text1.Text & Index + 1
  399. End If
  400. End If
  401.  
  402. If Index = 7 Then
  403. If txtpint = "y" Then
  404. Call equal(Index)
  405. Else
  406. Text1.Text = Text1.Text & Index + 1
  407. End If
  408. End If
  409.  
  410. If Index = 8 Then
  411. If txtpint = "y" Then
  412. Call equal(Index)
  413. Else
  414. Text1.Text = Text1.Text & Index + 1
  415. End If
  416. End If
  417.  
  418. If Index = 9 Then
  419. If txtpint = "y" And s = 0 Then
  420. Call equal(Index)
  421. txtpint.Text = "n"
  422. Else
  423. If Text1.Text Like ("0.*") Or s = 1 Or Val(Text1.Text) > 0 Then
  424. Text1.Text = Text1.Text & "0"
  425. s = 0
  426. End If
  427. End If
  428. End If
  429.  
  430. If Index = 10 Then
  431. If txtpint = "y" Then
  432. Call equal(Index)
  433. Else
  434. Text1.Text = Text1.Text & "00"
  435. End If
  436. End If
  437. End Sub
  438.  
  439. Public Sub proc()
  440. If (Not IsNumeric(Text1.Text)) Then
  441. MsgBox "Invalid value", 16, "Error"
  442. Else
  443. op1 = CDbl(Text1.Text)
  444. Text1.Text = ""
  445. End If
  446. End Sub
  447.  
  448.  
  449. Private Sub Image3_Click(sindex As Integer)
  450. Call enable
  451. If sindex = 0 Then
  452. Call proc
  453. operator = "+"
  454. End If
  455.  
  456. If sindex = 1 Then
  457. Call proc
  458. operator = "-"
  459. End If
  460.  
  461. If sindex = 2 Then
  462. Call proc
  463. operator = "*"
  464. End If
  465.  
  466. If sindex = 3 Then
  467. Call proc
  468. operator = "/"
  469. End If
  470.  
  471. If sindex = 4 Then
  472. Call proc
  473. Text1.Text = Sin(op1 * ((22 / 7) / 180))
  474. txtpint.Text = "y"
  475. eq = 0
  476. MsgBox txtpint.Text
  477. End If
  478.  
  479. If sindex = 5 Then
  480. Call proc
  481. If op1 = "90" Then
  482. Text1.Text = "0"
  483. Else
  484. Text1.Text = Cos(op1 * ((22 / 7) / 180))
  485. End If
  486. txtpint.Text = "y"
  487. eq = 0
  488. End If
  489.  
  490. If sindex = 6 Then
  491. Call proc
  492. If op1 = "90" Then
  493. Text1.Text = "Invalid input or function"
  494. Else
  495. Text1.Text = Tan(op1 * ((22 / 7) / 180))
  496. End If
  497. txtpint.Text = "y"
  498. eq = 0
  499. End If
  500.  
  501. If sindex = 7 Then
  502. Call proc
  503. Text1.Text = Log(op1) / 2.30258509299405
  504. txtpint.Text = "y"
  505. eq = 0
  506. End If
  507.  
  508. If sindex = 8 Then
  509. Call proc
  510. If (op1 < 0) Then
  511. MsgBox "Imaginary root", vbExclamation, "Error"
  512. Else
  513. Text1.Text = Sqr(op1)
  514. End If
  515. txtpint.Text = "y"
  516. eq = 0
  517. End If
  518.  
  519. If sindex = 9 Then
  520. Call proc
  521. If (op1 = 0) Then
  522. MsgBox "Division by 0!", 16, "Error"
  523. Else
  524. Text1.Text = 1 / op1
  525. End If
  526. txtpint.Text = "y"
  527. eq = 0
  528. End If
  529.  
  530. If sindex = 10 Then
  531. If Text1.Text <> "" And Text1.Text <> "0" And eq <> 0 Then
  532. MsgBox "first"
  533. Text1.Text = Text1.Text & "."
  534. Image3(10).Enabled = False
  535. End If
  536. If txtpint = "y" And Text1.Text = "" And p = 1 Then
  537. s = 1
  538. Text1.Text = 0 & "."
  539. Image3(10).Enabled = False
  540. Else
  541. If eq = 1 Then
  542. If Text1.Text = "0" Then
  543. Text1.Text = 0 & "."
  544. Image3(10).Enabled = False
  545. End If
  546. End If
  547. End If
  548. End If
  549.  
  550. If sindex = 11 Then
  551. s = 0
  552. p = 1
  553. Image3(10).Enabled = True
  554. On Error Resume Next
  555. Dim i, result, a, ans As Double
  556. result = 1
  557. op2 = Text1.Text
  558. If (Not IsNumeric(Text1.Text)) Then
  559. MsgBox "Invalid value", 16, "Error"
  560. Else
  561. Select Case operator
  562. Case "+"
  563. ans = op1 + op2
  564. Text1.Text = ans
  565. Case "-"
  566. ans = op1 - op2
  567. Text1.Text = ans
  568. Case "*"
  569. ans = op1 * op2
  570. Text1.Text = ans
  571. Case "/"
  572. ans = op1 / op2
  573. Text1.Text = ans
  574. Case "^"
  575. For i = 1 To op2 Step 1
  576. result = op1 * result
  577. Next
  578. Text1.Text = result
  579. End Select
  580. eq = 0
  581. txtpint = "y"
  582. MsgBox " eq = " & eq & " s= " & s & "txtpint.text= " & txtpint.Text
  583. End If
  584. End If
  585.  
  586. If sindex = 12 Then
  587. Image3(13).Enabled = True
  588. Image3(14).Enabled = True
  589. lblmem.Enabled = True
  590. lblmem.Caption = " M"
  591. lblmem.BackColor = &HD2EAF0
  592. If Trim(Val(txtmem.Text)) = "" Then
  593. txtmem.Text = Val(Text1.Text)
  594. Else
  595. txtmem.Text = Val(txtmem.Text) + Val(Text1.Text)
  596. End If
  597. txtpint.Text = "y"
  598. eq = 0
  599. End If
  600.  
  601. If sindex = 13 Then
  602. Text1.Text = Val(txtmem.Text)
  603. End If
  604.  
  605. If sindex = 14 Then
  606. lblmem.Enabled = False
  607. Image3(13).Enabled = False
  608. Image3(14).Enabled = False
  609. txtmem.Text = ""
  610. lblmem.Caption = ""
  611. lblmem.BackColor = vbWhite
  612. End If
  613.  
  614. If sindex = 15 Then
  615. On Error Resume Next
  616. Text1.Text = Left(Text1.Text, Len(Text1.Text) - 1)
  617. If Text1.Text = "" Then
  618. Image3(15).Enabled = False
  619. End If
  620. End If
  621.  
  622. If sindex = 16 Then
  623. Call proc
  624. operator = "^"
  625. End If
  626.  
  627. If sindex = 17 Then
  628. Text1.Text = ""
  629. eq = 1
  630. txtpint = "y"
  631. s = 1
  632. End If
  633.  
  634. If sindex = 18 Then
  635. End
  636. End If
  637.  
  638. If sindex = 19 Then
  639. If Not (Text1.Text = "") And Not (Val(Text1.Text) = 0) Then
  640. Text1.Text = -Val(Text1.Text)
  641. End If
  642. End If
  643.  
  644.  
  645. End Sub
  646.  
  647. Private Sub enable()
  648. Image3(10).Enabled = True
  649. End Sub
  650.  
  651. Private Sub equal(andex)
  652. Dim p As Integer
  653.  
  654. Select Case andex
  655. Case 0
  656. If eq = 0 Then
  657. Call qe(andex)
  658. Else
  659. If s = 1 Or Not (Text1.Text) = "" Then
  660. Text1.Text = Text1.Text & "1"
  661. Else
  662. If s = 0 Then
  663. Text1.Text = "1"
  664. Call pint
  665. End If
  666. End If
  667. End If
  668.  
  669. Case 1
  670.  
  671. If eq = 0 Then
  672. Call qe(andex)
  673. Else
  674. If s = 1 Or Not (Text1.Text) = "" Then
  675. Text1.Text = Text1.Text + "2"
  676. Else
  677. If s = 0 Then
  678. Text1.Text = "2"
  679. Call pint
  680. End If
  681. End If
  682. End If
  683.  
  684. Case 2
  685.  
  686. If eq = 0 Then
  687. Call qe(andex)
  688. Else
  689. If s = 1 Or Not (Text1.Text) = "" Then
  690. Text1.Text = Text1.Text + "3"
  691. Else
  692. If s = 0 Then
  693. Text1.Text = "3"
  694. Call pint
  695. End If
  696. End If
  697. End If
  698.  
  699. Case 3
  700.  
  701. If eq = 0 Then
  702. Call qe(andex)
  703. Else
  704. If s = 1 Or Not (Text1.Text) = "" Then
  705. Text1.Text = Text1.Text + "4"
  706. Else
  707. If s = 0 Then
  708. Text1.Text = "4"
  709. Call pint
  710. End If
  711. End If
  712. End If
  713.  
  714. Case 4
  715.  
  716. If eq = 0 Then
  717. Call qe(andex)
  718. Else
  719. If s = 1 Or Not (Text1.Text) = "" Then
  720. Text1.Text = Text1.Text + "5"
  721. Else
  722. If s = 0 Then
  723. Text1.Text = "5"
  724. Call pint
  725. End If
  726. End If
  727. End If
  728.  
  729. Case 5
  730.  
  731. If eq = 0 Then
  732. Call qe(andex)
  733. Else
  734. If s = 1 Or Not (Text1.Text) = "" Then
  735. Text1.Text = Text1.Text + "6"
  736. Else
  737. If s = 0 Then
  738. Text1.Text = "6"
  739. Call pint
  740. End If
  741. End If
  742. End If
  743.  
  744. Case 6
  745.  
  746. If eq = 0 Then
  747. Call qe(andex)
  748. Else
  749. If s = 1 Or Not (Text1.Text) = "" Then
  750. Text1.Text = Text1.Text + "7"
  751. Else
  752. If s = 0 Then
  753. Text1.Text = "7"
  754. Call pint
  755. End If
  756. End If
  757. End If
  758.  
  759. Case 7
  760.  
  761. If eq = 0 Then
  762. Call qe(andex)
  763. Else
  764. If s = 1 Or Not (Text1.Text) = "" Then
  765. Text1.Text = Text1.Text + "8"
  766. Else
  767. If s = 0 Then
  768. Text1.Text = "8"
  769. Call pint
  770. End If
  771. End If
  772. End If
  773.  
  774. Case 8
  775.  
  776. If eq = 0 Then
  777. Call qe(andex)
  778. Else
  779. If s = 1 Or Not (Text1.Text) = "" Then
  780. Text1.Text = Text1.Text + "9"
  781. Else
  782. If s = 0 Then
  783. Text1.Text = "9"
  784. Call pint
  785. End If
  786. End If
  787. End If
  788.  
  789. Case 9
  790. If eq = 0 Then
  791. Call qe(andex)
  792. Else
  793. 's=0 And Not (eq = 0)
  794. If Not (Text1.Text) = "0" And Not (Text1.Text) = "" Then
  795. Text1.Text = Text1.Text & "0"
  796. txtpint = "y"
  797. Call pint
  798. Else
  799. If s = 0 Or eq = 0 Then
  800. Text1.Text = "0"
  801. txtpint = "y"
  802. End If
  803. End If
  804. End If
  805.  
  806.  
  807. Case 10
  808. If s = 0 And (Not (Text1.Text) = "") And eq = 1 Then
  809. Text1.Text = Text1.Text & "00"
  810. Else
  811. If Trim(Text1.Text) = "" Then
  812. txtpint.Text = "y"
  813. End If
  814. End If
  815. End Select
  816. s = 0
  817. End Sub
  818.  
  819. Private Sub Image4_Click(dex As Integer)
  820. If dex = 0 Then
  821. calci.WindowState = 1
  822. Else
  823. If dex = 1 Then
  824. End
  825. End If
  826. End If
  827. End Sub
  828.  
  829. Private Sub pint()
  830. If txtpint = "y" Then
  831. If s = 0 Then
  832. txtpint = "n"
  833. Else
  834. txtpint = "y"
  835. End If
  836. End If
  837. End Sub
  838. Private Sub qe(andex)
  839. If eq = 0 Then
  840. If Not (Text1.Text) = "" And s = 1 Then
  841. Text1.Text = Text1.Text & andex
  842. Else
  843. If s = 0 And eq = 0 And txtpint.Text = "y" And andex = 9 Then
  844. Text1.Text = 0
  845. Else
  846. Text1.Text = andex + 1
  847. eq = 1
  848. txtpint.Text = "y"
  849. s = 0
  850. End If
  851. End If
  852. End If
  853. End Sub
  854.  
  855. Private Sub onlyz(andex)
  856. If Text1.Text = "0" Then
  857. Text1.Text = andex + 1
  858. End If
  859. Exit Sub
  860. End Sub
  861.