我在我的社區學院參加視覺基礎課,我的老師似乎無法回答我的任何問題,我真的可以在這個項目中使用一些幫助。工資項目
我到目前爲止,但即時格式化貨幣的麻煩。
我使用變量代替txtbox.text
Public Class Payroll
Dim count As Integer = 0
Const federal_tax_rate As Decimal = 0.12
Const state_tax_rate As Decimal = 0.04
Const medicare_tax_rate As Decimal = 0.01
Dim GrossPay = txtGrossPay.Text.ToString("C")
Dim FederalTax.ToString("C") = txtFederalTax.text
Dim StateTax.tostring("C") = txtStateTax.text
Dim MedicareTax.tostring("C") = txtMedicareTax.text
Dim NetPay.tostring("C") = txtNetPay.text
Private Sub btnCalculate_Click(sender As Object, e As EventArgs) Handles btnCalculate.Click
GrossPay = txtHoursWorked.Text * txtPayRate.Text
FederalTax = federal_tax_rate * txtGrossPay.Text
StateTax = state_tax_rate * txtGrossPay.Text
MedicareTax = medicare_tax_rate * txtGrossPay.Text
NetPay = txtGrossPay.Text - txtFederalTax.Text - txtStateTax.Text - txtMedicareTax.Text
End Sub
'Closes the program.
Private Sub btnExit_Click(sender As Object, e As EventArgs) Handles btnExit.Click
Me.Close()
End Sub
Private Sub btnDisplayOutput_Click(sender As Object, e As EventArgs) Handles btnDisplayOutput.Click
count = count + 1
lstOutput.Items.Add("Employee " & count)
lstOutput.Items.Add("----------------")
lstOutput.Items.Add("Name: ")
lstOutput.Items.Add("Social Security Number: ")
lstOutput.Items.Add("Department: ")
lstOutput.Items.Add("Hours worked: " & txtHoursWorked.Text)
lstOutput.Items.Add("Pay rate: " & txtHoursWorked.Text)
lstOutput.Items.Add("Gross pay: " & txtGrossPay.Text)
lstOutput.Items.Add("Federal tax withheld: " & txtFederalTax.Text)
lstOutput.Items.Add("State tax withheld: " & txtStateTax.Text)
lstOutput.Items.Add("Medicare tax withheld: " & txtMedicareTax.Text)
lstOutput.Items.Add("Net pay: " & txtNetPay.Text)
End Sub
'Clears the output box.
Private Sub btnReset_Click(sender As Object, e As EventArgs) Handles btnReset.Click
txtHoursWorked.Text = ""
txtPayRate.Text = ""
lstOutput.Items.Clear()
End Sub
End Class
請閱讀[問]並參加[旅遊]。這不是教程網站。如果你問了一個具體的問題,有人會更容易回答。首先設置'Option Strict On' – Plutonix