Skocz do zawartości
spacer.png
spacer.png

Visual Basic Problem z Update. Proszę o pomoc.


martines123

Rekomendowane odpowiedzi

Opublikowano

Witam mam problem od wczoraj główkuję jak to zrobić i nic ciągle mam jakieś błędy bardzo proszę o pomoc.

 

Chcę zrobić tak że jest h@ack i jak leci już progressbar postępu to mam zrobione że zatrzymuje się na 85% i włącza się to:

rrrrrrrrr_nqhpqra.png

 

I teraz chcę żeby po kliknięciu w TAK przenosiło do linku PPA a po kliknięciu w NIE żeby wyłączyło cały h@ack.

Tak wygląda kod z timera:

ttttttttt_nqhpqxa.png

 

Bardzo proszę o pomoc co dopisać żeby te guziki TAK i NIE działały tak jak to napisałem

Opublikowano (edytowane)

Sorry pomyliłem się. Zrobiłem tak by wyskakiwała ten textbox po ukonczeniu 85% progressbara. Zaraz coś pokombinuję z tym TAK i NIE :)

Edytowane przez Daret
  • Super 1
Opublikowano

Więc tak:

Przykładowy kod mój (wklej do Timera)

 

Całość ma wyglądać tak

Oczywiście zamiast progressbar dajesz twój progressbar

Powinno działać.

Ale ja mam już tą ramkę z klikami tak i nie tylko nie wiem jaki kod jest żeby one działały

Opublikowano



Select Case MessageBox.Show("asasasa", "asasdasd", MessageBoxButtons.YesNo, MessageBoxIcon.Error, MessageBoxDefaultButton.Button2)

Case DialogResult.Yes

MsgBox("tak asdasdas.")

Case DialogResult.No

MsgBox("nie asasdasd.")

End Select

  • Super 1
Opublikowano (edytowane)

Dim x
x = MessageBox.Show("Update available. Update?", "UPDATE!", MessageBoxButtons.YesNo)
If x = 7 Then End
If x = 6 Then System.Diagnostics.Process.Start("LINK")

Tak nie byłoby prościej? Jak nie to mnie poprawcie :)

Edytowane przez Xander92
  • Super 1
Opublikowano
if MsgBoxResult.Yes ThenSystem.Diagnostics.Process.Start("LINK")ElseMe.Close()Form1.Close()End if

Spróbuj tego :)

 

Dodałem to

if MsgBoxResult.Yes Then

System.Diagnostics.Process.Start("LINK")

Else

Me.Close()

bo nie mam form1 i form2 

tylko teraz wyskakuje błąd że mam zrobić End IF przed Timer.stop i przez to pasek nie leci do 80% tylko od razu po kliknięciu w button przenosi w link

Opublikowano (edytowane)

Proszę bardzo, trochę zmodyfikowałem

 ProgressBar1.Increment(1)        If ProgressBar1.Value = 80 Then            Timer1.Stop()            Dim response As MsgBoxResult            response =            MessageBox.Show("There's an update available. Do you want to download it?", "Important Question", MessageBoxButtons.YesNo, MessageBoxIcon.Warning)            If response = MsgBoxResult.Yes Then                Process.Start("http://www.google.pl/firefox")            ElseIf response = MsgBoxResult.No Then                Exit Sub            End If        End If        If ProgressBar1.Value = 15 Then            Label3.Text = "Checking for updates"        End If        If ProgressBar1.Value = 25 Then            Label3.Text = "Checking for updates"        End If        If ProgressBar1.Value = 35 Then            Label3.Text = "Checking for updates"        End If        If ProgressBar1.Value = 45 Then            Label3.Text = "Lack of updates"        End If        If ProgressBar1.Value = 55 Then            Label3.Text = "Lack of updates"        End If        If ProgressBar1.Value = 65 Then            Label3.Text = "Lack of updates"        End If        If ProgressBar1.Value = 75 Then            Label3.Text = "Lack of updates"        End If        If ProgressBar1.Value = 80 Then            Label3.Text = "ERROR"

Trochę zabawy było a tu patrz już mnie ktoś uprzedził. Ale gwarantuję, że ten będzie działać :)

Tam gdzie jest link od google wklejasz swój link do pobrania!

 

Edytowane przez Daret
  • Super 1
Opublikowano

Proszę bardzo, trochę zmodyfikowałem


Trochę zabawy było a tu patrz już mnie ktoś uprzedził. Ale gwarantuję, że ten będzie działać :)

Tam gdzie jest link od google wklejasz swój link do pobrania!

Dzięki śliczne a do tego przycisku no masz to : ElseIf response = MsgBoxResult.No Then a 

A dasz radę dopisać do niego kod że jak klikne w NO to się cały h@ack wyłączy?

Opublikowano (edytowane)

Dzięki śliczne a do tego przycisku no masz to : ElseIf response = MsgBoxResult.No Then a 

A dasz radę dopisać do niego kod że jak klikne w NO to się cały h@ack wyłączy?

Jasne :) Już chwila i napisane, zaraz dam edita z gotowym

 

 

Całość tego message ma wyglądać następująco:

Dim response As MsgBoxResult            response =            MessageBox.Show("There's an update available. Do you want to download it?", "Important Question", MessageBoxButtons.YesNo, MessageBoxIcon.Warning)            If response = MsgBoxResult.Yes Then                Process.Start("http://www.google.pl/firefox")            ElseIf response = MsgBoxResult.No Then                Me.Dispose()            End If

Poprostu usuń " Exit Sub" i wpisz w to miejsce "Me.Dispose ()

Edytowane przez Daret
  • Super 1
Opublikowano

Jasne :) Już chwila i napisane, zaraz dam edita z gotowym

 

 

Całość tego message ma wyglądać następująco:

Dim response As MsgBoxResult            response =            MessageBox.Show("There's an update available. Do you want to download it?", "Important Question", MessageBoxButtons.YesNo, MessageBoxIcon.Warning)            If response = MsgBoxResult.Yes Then                Process.Start("http://www.google.pl/firefox")            ElseIf response = MsgBoxResult.No Then                Me.Dispose()            End If

Poprostu usuń " Exit Sub" i wpisz w to miejsce "Me.Dispose ()

Dzieki wszystko śmiga :) niech Ci Bóg wynagrodzi :)

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Tylko zalogowani użytkownicy mogą dodawać komentarze.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się

spacer.png

spacer.png

×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Ta strona korzysta z ciasteczek, aby świadczyć usługi na najwyższym poziomie. Dalsze korzystanie z witryny oznacza zgodę na ich wykorzystanie. Polityka prywatności .