RETORNANDO NUMERO
Fala galera, tudo bom?
Então, eu quero aprender uma coisa simples.
Quero o seguinte:
Tenho uma TextBox e um Button.
Se eu colocar um numero maior que 5 na textbox o botão é liberado, e se o numero for menor que 5 o botão fica inativo.
Tentei isso:
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Button1.Enabled = False
If TextBox1.Text > 4 Then
Button1.Enabled = False
End If
If TextBox1.Text < 4 Then
Button1.Enabled = True
End If
End Sub
Mas não deu certo
Alguem poderia me ensinar? Valeu.
Então, eu quero aprender uma coisa simples.
Quero o seguinte:
Tenho uma TextBox e um Button.
Se eu colocar um numero maior que 5 na textbox o botão é liberado, e se o numero for menor que 5 o botão fica inativo.
Tentei isso:
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Button1.Enabled = False
If TextBox1.Text > 4 Then
Button1.Enabled = False
End If
If TextBox1.Text < 4 Then
Button1.Enabled = True
End If
End Sub
Mas não deu certo
Alguem poderia me ensinar? Valeu.
Button1.Enabled = False
If TextBox1.Text > 4 Then
Button1.Enabled = False
Exit Sub
End If
If TextBox1.Text < 4 Then
Button1.Enabled = True
End If
If TextBox1.Text > 4 Then
Button1.Enabled = False
Exit Sub
End If
If TextBox1.Text < 4 Then
Button1.Enabled = True
End If
Bom, fiz o código considerando:
Nome do Formulário: UserForm1
Nome do text box: TextBox1
Nome do botão: Button1
Código:
Nome do Formulário: UserForm1
Nome do text box: TextBox1
Nome do botão: Button1
Código:
Citação:
Private Sub TextBox1_Change()
On Error Resume Next
Dim temp As Integer
temp = TextBox1.Value
If temp > 4 Then
Button1.Enabled = True
Exit Sub
End If
If temp < 4 Then
Button1.Enabled = False
End If
End Sub
Private Sub UserForm_Initialize()
TextBox1 = [Ô][Ô]
Button1.Enabled = False
Button1.Caption = [Ô]Validar[Ô]
End Sub
Eu faria assim no evento TextChaged da Textbox:
AndAlso = somente se TextBox1.Text for numerico verifica se o valor é maior que 4.
Button1.Enabled = False
Button1.Enabled = IIf(IsNumeric(TextBox1.Text) AndAlso TextBox1.Text > 4, True, False)
AndAlso = somente se TextBox1.Text for numerico verifica se o valor é maior que 4.
Galera, valeu, era certinho o que queria, as dicas do ROBIU e JRAFAEEL deram certo.
Só que agora vou avançar um pouco mais e fazero seguinte:
Quero pegar as informações desse site: http://beans.itcarlow.ie/prices-loyalty.html
Como vocês podem ver o site apresenta um preço que muda a cada 15 minutos.
Eu queria fazer a mesma aplicação so que com o valor que estiver presente naquele site.
Exemplo: Se no site o preço estiver maior 4$ então meu botão vai ficar ativado (Enabled = True) e se tiver menor que 4$ o botão inativo (Enabled = False).
Valeu galera.
Só que agora vou avançar um pouco mais e fazero seguinte:
Quero pegar as informações desse site: http://beans.itcarlow.ie/prices-loyalty.html
Como vocês podem ver o site apresenta um preço que muda a cada 15 minutos.
Eu queria fazer a mesma aplicação so que com o valor que estiver presente naquele site.
Exemplo: Se no site o preço estiver maior 4$ então meu botão vai ficar ativado (Enabled = True) e se tiver menor que 4$ o botão inativo (Enabled = False).
Valeu galera.
Muito simples, basta apenas Parsear o HTML e extrair o valor. No tópico abaixo ajudei um camarada a fazer isso, basta adaptar.
http://vbmania.com.br/pages/index.php?varModulo=Forum&varMethod=abrir&varID=373550&varWorld=
http://vbmania.com.br/pages/index.php?varModulo=Forum&varMethod=abrir&varID=373550&varWorld=
Altair, não teria como simplificar?
Esse tópico que você passou é mais ou menos o que eu queria, mas tem muitas mensagems, não consigo identificar qual delas resolveria meu problema.
Esse tópico que você passou é mais ou menos o que eu queria, mas tem muitas mensagems, não consigo identificar qual delas resolveria meu problema.
Assim vc extrai o valor para a string variavel.
Dim Spans As HtmlElementCollection = WebBrowser1.Document.GetElementsByTagName([Ô]strong[Ô])
For B = 0 To Spans.Count - 1
Dim Variavel As String
Dim final As Double
Variavel = Spans.Item(B).InnerText : B += 0
Next
Ok, mas aonde entraria o endereço do meu site? (http://beans.itcarlow.ie/prices-loyalty.html)
vc tem que criar um webbrowser e direciona-lo para esse endereço.
Altair, eu me esforcei aqui mas só deu erros :(
Sou muiti iniciante, eu só consigo aprender analisando os códigos, se for pra mim [Ô]escrever[Ô] eles, não sai nada.
Tentei por aquele método do WebBrowser.Navigate mas não sei.
Também não sei aplicar esses códigos no meu antigo código.
é ruim ser noob :(
Sou muiti iniciante, eu só consigo aprender analisando os códigos, se for pra mim [Ô]escrever[Ô] eles, não sai nada.
Tentei por aquele método do WebBrowser.Navigate mas não sei.
Também não sei aplicar esses códigos no meu antigo código.
é ruim ser noob :(
Tópico encerrado , respostas não são mais permitidas