Създавам игра на Visual Basic, която трябва да съдържа таблица с високи резултати. Използвам контрола ListView
с име lstscores
, за да съхранявам редове с резултати в 2 колони, наречени Name
и Score
. Потребителят трябва да познае думите, които са въведени в ListBox, наречено lstwords
, когато са правилни. Настроих 2 неща в Application.Settings
: settingname
и settingscore
и двете с тип: System.Collections.Specialized.StringCollectino
, обхват: user
и стойност: Nothing
.
Когато потребител щракне върху бутон за запазване, аз основно искам да взема потребителското име и резултата и да ги съхраня съответно в настройките. Така че, когато отворя формуляра следващия път, мога да заредя настройките обратно в същата контрола ListView
.
Проучвах от няколко часа и не успях да намеря нищо, което точно да отговаря на нуждите ми.
Не мога да предоставя моя код, тъй като опитах всичко възможно, доколкото ми е известно, и нищо не проработи.
Ако някой може да ми даде съвет или насока как да направя това, ще съм много благодарен.
Благодаря
Dim arr(1) As String
Dim score As Integer
inputname = txtname.Text
score = lstwords.Items.Count
arr(0) = inputname
arr(1) = score
lstscores.Items.Add(New ListViewItem(arr))