Usuário com melhor resposta
textbox

Pergunta
-
ola galera
estou montando um projeto onde faço somas no próprio textbox , tenho 3 textbox e 1 botão
onde devo digitar altura do perfil e obiter altura do corte
H.text ,soma.text, corte.text
gostaria que na soma.text em vez de eu digitar o valor da textbox ( H ) se eu poderia digitar só o nome da H.text exemplo ( H-24 ao invés de 1200-24)
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim a As New MSScriptControl.ScriptControl
a.language = "vbscript"
Try
soma.Text = a.Eval(TextBox1.Text)
Catch
MsgBox("Error")
End Try
End Subagradeço
Respostas
-
no form poderia deixar dessa maneira:
No CodeBehind pode ser feito dessa maneira
Private Const h As Integer = 1200 Private Sub btnExemplo1_Click(sender As Object, e As EventArgs) Handles btnExemplo1.Click txtResultado1.Text = h - txtExemplo1.Text End Sub Private Sub btnExemplo2_Click(sender As Object, e As EventArgs) Handles btnExemplo2.Click txtResultado2.Text = h - txtExemplo2.Text() End Sub
Boa Pascoa para você também.
Uma imagem vale mais do que mil palavras, mas ocupa 3 mil vezes mais espaço em disco
- Editado Alexsandro Bertoncini domingo, 5 de abril de 2015 21:29
- Marcado como Resposta Eduardo.RomeroModerator segunda-feira, 6 de abril de 2015 19:03
Todas as Respostas
-
-
OLÁ Amigo
eu acho que não fui muito claro... e a pergunta deixei muito confusa , me desculpe vou explicar melhor
o projeto e sobre calculo de esquadrias
refiz o projeto
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim a As New MSScriptControl.ScriptControl
a.language = "vbscript"
Try
RESULTADO.Text = a.Eval(SOMA.Text)
Catch
MsgBox("Error")
End Try
End SubPrivate Sub H_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles H.TextChanged
H.Text = ("1200")
End Sub
o que eu queria e poder digitar na soma.text ( H-24) ao invés de( 1200-24)
bom gostaria muito se vc pude-se me ajudar pois custei muito para achar o esquema de calcular dentro da mesma textbox.. agradeço amigo abraço
-
Não é por nada, mas continua esquesito, outra coisa é seu TextBox H com um TextChanged sempre para H.Text = ("1200"), você pode defenir na propriedade Text o Valor 1200 e depois Enabled = False Ou ReadyOnly = True, que a pessoa não ira conseguir alterar o valor do TextBox.
Só para entender melhor, no TextBox você quer digitar H, mas no codígo quer reconhecer essa Letra "H" como valor de 1200?
Se for isso não é mais facil ter uma label Antes mostrando a Formula na Label ficaria "H -" e logo em seguida o TextBox.
Uma imagem vale mais do que mil palavras, mas ocupa 3 mil vezes mais espaço em disco
-
-
no form poderia deixar dessa maneira:
No CodeBehind pode ser feito dessa maneira
Private Const h As Integer = 1200 Private Sub btnExemplo1_Click(sender As Object, e As EventArgs) Handles btnExemplo1.Click txtResultado1.Text = h - txtExemplo1.Text End Sub Private Sub btnExemplo2_Click(sender As Object, e As EventArgs) Handles btnExemplo2.Click txtResultado2.Text = h - txtExemplo2.Text() End Sub
Boa Pascoa para você também.
Uma imagem vale mais do que mil palavras, mas ocupa 3 mil vezes mais espaço em disco
- Editado Alexsandro Bertoncini domingo, 5 de abril de 2015 21:29
- Marcado como Resposta Eduardo.RomeroModerator segunda-feira, 6 de abril de 2015 19:03
-
-