Bylo by vhodné zadané hodnoty z TextBoxů kontrolovat a nespoléhat na implicitní převod:
Dim t,s,v As Double
Double.TryParse(TextBox1.Text, t)
Double.TryParse(TextBox2.Text, s)
v = s / t
MessageBox.Show(v.ToString())
Editor rovnic ve Visual Studiu zabudovaný není a o žádném doplňku pro tuto funkcionalitu nevím. Je to dáno tím, že v klasickém editoru rovnic známém třeba z Wordu nejde o matematickou správnost výrazu, ale o jeho typografickou sazbu. Umí zobrazit zlomky, odmocninu, integrál a podobně, ale validace výrazu tam již neexistuje. Jednak proto, že Word sám o sobě nezná hodnoty proměnných (což by Visual Studio možná mohlo) a neobsahuje výpočetní engine schopný provádět některé složitější operace. Navíc jak jsem již říkal - jde o typografickou sazbu, v editoru rovnic si můžete nechat vykreslit například ASCII domeček a Word nebude nic namítat, ale nic nespočítáte...
|