super toto mi funguje ale mi vznikol ešte jeden problém Label.text mi teraz vypisuje hodnotu aj s desatinimi miestami a to nie pekne vyzera ked tam je napr 15,625% atd. Ako sa da ten Label.text orezať iba na cele cisla ? Skušal som to cez "\" ale potom to nevypisuje dobre až do 100%
Private Sub posli()
If ListBox1.SelectedIndex = ListBox1.Items.Count - 1 Then
Timer2.Enabled = False
ListBox1.SelectedIndex = 0
Me.ListBox1.SelectionMode = System.Windows.Forms.SelectionMode.MultiExtended
MsgBox("odoslaných dát: " & ListBox1.Items.Count, MsgBoxStyle.Information)
Form8.Close()
Else
Form2.ProgressBar1.Maximum = ListBox1.Items.Count
Form2.ProgressBar1.Increment(1)
Dim x As Single = 100 / ListBox1.Items.Count
Form8.Label2.Text = ListBox1.SelectedIndex * x + 2 * x & (" %")
ListBox1.SelectedIndex += 1
End If
End Sub
|