我有兩個文本框的Txtmark和TxtName,數據輸入然後存儲在數組20個條目後顯示列表框顯示名稱和標記我想要做id添加額外的列有獎勵在vb.net的列表框中添加一個列和獎勵方案
高分90%及以上; 區別75%高達89%; 60%高達74%;和 通50%至59%, 一切是particpation
這是我的代碼至今:
'Enter scores - press to place value into Array
Private Sub TxtMark_Enter(ByVal sender As System.Object, _
ByVal e As KeyPressEventArgs) Handles TxtMark.KeyPress
Dim Mark As Double
Dim DataString As String
If e.KeyChar = ControlChars.Cr Then
If Double.TryParse(TxtMark.Text, Mark) = False Then
MessageBox.Show(" You must enter a numeric value like 1 or 2")
TxtMark.Clear()
TxtMark.Focus()
Exit Sub
End If
If Mark < 0 Or Mark > 100 Then
MessageBox.Show("Valid range is between 0 and 100, 7 would work " _
& Mark.ToString & " Does not")
TxtMark.Clear()
TxtMark.Focus()
Exit Sub
End If
If NumberOfScores < MaxEntries Then
ScoreArray(NumberOfScores) = Mark
DataString = (NumberOfScores + 1).ToString + ". " + _
NameArray(NumberOfScores).PadRight(15) + _
Mark.ToString.PadLeft(5)
ListBox1.Items.Add(DataString)
NumberOfScores += 1
End If
TxtMark.Clear()
TxtName.Clear()
TxtName.Focus()
Exit Sub
End If
If ListBox1.Items.Count >= 20 Then
ListBox1.Visible = True
Else
ListBox1.Visible = False
End If
它是一個任務:
要點擊一個按鈕,而不是加獎?請澄清你的問題! – Alaa
是的,這是一個任務,我需要在列表框中添加一個額外的列,顯示「獎」,例如,如果bary得到67那麼他的獎將是一個信用,這有助於 – Binglee2323
嘗試使用標點符號。這會讓你更容易理解你的問題。 – Mark