Hi, I have an assigned task to do the recipe program in school, I have been trying to solve my program in hours, but with little success... It is difficult to make it for me, because there is few problem to sort out. Firstly, the problem is that i want my program to store data one time, and then show it in textbox's fields by selecting it at lstbox. Well I did have an array "For Me.row = 0 to 0" so it will do this one time but i can't make the counter work("row = +1") so next time it will do the same but in lstbox there will be second line not 0 but 1 with data that i stored in array second time. But apparently i have no idea as i have no experience in this thing. Any help would be really appreciated. Thanks. If you need any pics of the interface tell me, i will post it.
Code:
Public Class Form1
Structure Accounts
Dim membernumber As Integer
Dim membername As String
Dim membersurname As String
Dim memberaccountfull As Boolean
Dim memberowed As Integer
End Structure
Dim members(99) As Accounts
Dim row As Integer
Private Sub btndataentry_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btndataentry.Click
For Me.row = 0 To 0
members(row).membernumber = InputBox("Please insert member account number.")
members(row).membername = InputBox("Please insert member forename.")
members(row).membersurname = InputBox("Please insert member surname.")
members(row).memberaccountfull = InputBox("Does member has full account? If yes insert 1, if no insert 0")
members(row).memberowed = InputBox("Please insert how much member is owed to us.")
Me.row = Me.row + 1
lstboxaccounts.Items.Add(row)
Next
End Sub
Private Sub lstboxaccounts_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles lstboxaccounts.SelectedIndexChanged
row = lstboxaccounts.SelectedIndex.ToString
txtmembernumber.Text = members(row).membernumber
txtmembername.Text = members(row).membername + " " + members(row).membersurname
If members(row).memberaccountfull Then txtmemberaccount.Text = "Y" Else txtmemberaccount.Text = "N"
txtmemberowed.Text = members(row).memberowed
End Sub
End Class
Comment