visual una resto residuo operator operaciones obtener net hacer div con como asp vb.net textbox integer-arithmetic

vb.net - una - ¿Cómo puedo hacer operaciones aritméticas en un TextBox?



resto division vb net (1)

Esta es una tarea bastante compleja para la cual no hay soporte incorporado en el lenguaje VB.NET. El primer paso es analizar el texto en un árbol de expresiones . El segundo paso es evaluar ese árbol de expresiones para determinar el resultado. La tarea es sin duda una avanzada para principiantes, pero en lugar de hacerlo usted mismo, hay un par de otras opciones. Puede usar una biblioteca externa existente que hace todo el trabajo pesado por usted, como la biblioteca gratuita de código abierto NCalc . O bien, podría usar las clases CodeDom de .NET para construir dinámicamente la expresión como una biblioteca .NET y luego llamarla para obtener el resultado.

Por ejemplo, escribo en TextBox1

4*5 o 3-2

¿Cómo puede hacer que la respuesta aparezca en el mismo cuadro de texto?

Intenté esto pero no funcionó de todos modos

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click textbox1.text = val(textbox1.text) end sub

solo muestra el primer número