Guest User

Untitled

a guest
Dec 11th, 2017
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
VB.NET 1.31 KB | None | 0 0
  1. Option Strict On
  2. Public Class CalculationForm1Day
  3.  
  4.   Private Sub calculateButton_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles calculateButton.Click
  5.     calculateButton.Focus()
  6.     'Declare variables
  7.     Dim presentValue As Decimal
  8.     Dim interestRate As Double
  9.     Dim periodsPerYear As Integer
  10.     Dim numberOfYears As Integer
  11.     Dim futureValue As String
  12.     Integer.TryParse(presentValueTextBox.Text, CInt(presentValue))
  13.     Integer.TryParse(interestTextBox.Text, CInt(interestRate))
  14.     Integer.TryParse(periodsTextBox.Text, periodsPerYear)
  15.     Integer.TryParse(yearsTextBox.Text, numberOfYears)
  16.     Integer.TryParse(futureValueLabel.Text, CInt(futureValue))
  17.     futureValueLabel.Text = CStr((presentValue * ((1 + (interestRate / numberOfYears) ^ (periodsPerYear * numberOfYears)))))
  18.  
  19.     presentValueTextBox.Focus() 'Gives focus to present value textbox
  20.   End Sub 'calculateButton_Click
  21.  
  22.   Private Sub textBox_TextChanged(ByVal sender As Object, ByVal e As  _
  23.     System.EventArgs) Handles _
  24.     presentValueTextBox.TextChanged, _
  25.     interestTextBox.TextChanged, _
  26.     periodsTextBox.TextChanged, _
  27.     yearsTextBox.TextChanged
  28.     'Clears future value result label when user input changes
  29.     futureValueLabel.Text = String.Empty
  30.   End Sub 'textBox_TextChanged
  31.  
  32.  
  33.  
  34. End Class
Add Comment
Please, Sign In to add comment