[ ykos @ 24.12.2011. 20:54 ] @
Dakle u c# sam radio neku apl i treba mi progres bar ... imam par tekstualnih polja, radio buttiona, insert picture i čini mi se komo box... svega ukupno 9 stavni, pa sam zamislio kada se jedna popuni sa bude dole 1% (od 9 naravno)... ali mi se dešava, kada napr u txtBox unesem neko ime recimo: ANA progres bar se poveća za 3%, odn broj slova ... eto ako može kakv hint, ja sam pokušavao i sa progresbarr.increment(1) i sa progresbar +=1; i šta sve ne ali nisam naišao ni na šta razumno ...

Hvala na pomoći
[ Wajda.W @ 27.12.2011. 17:20 ] @
Cek, ti zelis da kako popunjavas te tvoje stavke na formi (textbox-ove, checkbox-ove, itd...) da ti se popunjava progress bar, a kad sve popunis da ti progress bar bude pun do kraja?
Ako je tako, onda prvo vidis koliko komponenti imas, stavis da ti toliko podeoka ima progress bar. Negde pamtis koliko komponenata je popunjeno, tj imas niz od 9 bool vrednosti. I kako neko ukuca nesto u neku kontrolu, ti azuriras taj niz na mesto koje je posveceno toj kontroli, zatim pozoves neku metodu koja ce da prodje kroz ceo niz, prebroji koristene komponenete i postavi progres bar na tu vrednost. Ovo je ideja, trebalo bi da se lako implementira.
Maximum property treba da ti je 9, a property Value ti je za postavljanje i citanje vrednosti iz progress bara.
[ mish_ns @ 27.12.2011. 20:40 ] @

Probaj ovako, pa javi ako negde zapne...ovo sam na brzinu uradio. Ali suština je tu.

Code:
Public Class Form1
    Dim tb1uneto As Boolean = False

    Private Sub RadioButton1_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RadioButton1.CheckedChanged
        If RadioButton1.Checked Then
            ProgressBar1.Value += 10
        Else
            ProgressBar1.Value -= 10
        End If
    End Sub

    Private Sub RadioButton2_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RadioButton2.CheckedChanged
        If RadioButton2.Checked Then
            ProgressBar1.Value += 10
        Else
            ProgressBar1.Value -= 10
        End If
    End Sub

    Private Sub TextBox1_KeyUp(ByVal sender As System.Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles TextBox1.KeyUp
        If TextBox1.Text.Length = 1 And Not (TextBox1.Text.Length > 1) And Not tb1uneto Then
            ProgressBar1.Value += 10
            tb1uneto = True
        ElseIf TextBox1.Text.Length = 0 And ProgressBar1.Value >= 10 Then
            ProgressBar1.Value -= 10
            tb1uneto = False
        End If
    End Sub
End Class