begin process at 2012 02 15 02:15:17
  Trouver un code source :
 
dans
 
Accueil > Forum > 

VB.NET et VB 2005

 > 

Windows

 > 

Formulaire / Winforms / Controls

 > 

Calcule d'une textbox


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Calcule d'une textbox

mercredi 11 juin 2008 à 18:55:18 | Calcule d'une textbox

Skeatwin

Bonjour!!
J'ai un problème avec le calcule d'une textbox. Je m'explique: Je veut fabriquer un programme de calcule avec 2 textbox. Une qui pend tout ce que l'utilisateur entre (par ex: (59/89)*(65+2)), et l'autre qui affiche le résultat. mais quand je fais:

x = TextBox1.Text

TextBox2.Text = x

il m'affiche dans textbox2 ce qu'il a entrer. Et je voudrai que le programme calcule tout ce qu'il y a dans la textbox1 et l'affiche dans la textbox2 quand on clique sur un boutton.

Merci de votre aide.

mercredi 11 juin 2008 à 19:44:27 | Re : Calcule d'une textbox

Megafan

SAlut,
Je ne crois pas qu'une telle fonction existe en .NET
Le truc utlisé  est la compilation à la volée

http://www.csharpfr.com/code.aspx?ID=24886
ou
http://www.vbfrance.com/codes/EVALUER-EXECUTER-CHAINE-TANT-CODE_45206.aspx

C'est un truc de taré mais incroyablement efficace......

@+
Megafan

mercredi 11 juin 2008 à 19:54:43 | Re : Calcule d'une textbox

Neo.balastik

Salut ;O) Si ajouter une référence ne te dérange pas, l'objet Microsoft ScriptControl fait cela sans problème. 'En VB6 Dim oSC As ScriptControl Set oSC = New ScriptControl oSC.Language = "VBScript" Me.Text2.Text = oSC.Eval(Me.Text1.Text) Guy
mercredi 11 juin 2008 à 19:56:52 | Re : Calcule d'une textbox

Neo.balastik

Re ;O)))

Je remets le code avec sauts de ligne :

Dim oSC As ScriptControl
Set oSC = New ScriptControl
oSC.Language = "VBScript"
Me.Text2.Text = oSC.Eval(Me.Text1.Text)

Guy
mercredi 11 juin 2008 à 20:06:25 | Re : Calcule d'une textbox

Megafan

Neo.balasik > Salut, Microsoft sciptcontrol c'est quel espace de nom ? ou c'est un com ?
Merci ça peut etre aussi très interessant.
@+
Megafan
mercredi 11 juin 2008 à 20:07:04 | Re : Calcule d'une textbox

Megafan

Neo.balastik > excuse pour la faute sur ton nom.
mercredi 11 juin 2008 à 20:55:19 | Re : Calcule d'une textbox

Skeatwin

merci pour vos réponce mais pour neo.balastik, visual basique 2008 express edition me dit que

ScriptControl n'est pas définie.
Merci encors de m'aider.
mercredi 11 juin 2008 à 20:56:03 | Re : Calcule d'une textbox

gillardg

si tu cherches une fonction d'évaluation d'expressions Mathématiques :
http://www.vbfrance.com/codes/RTFEDIT-EDITEUR-TEXTE-AVANCE-AVEC-PLEIN-FONCTIONS-UTILES_46804.aspx
il y en a une dedans
faut fouiller c'est très brouillon

mercredi 11 juin 2008 à 21:27:40 | Re : Calcule d'une textbox

gillardg


la classe qui t'interresse c'est calc.vb  20KB trop lourd pour poster dans le forum

et non MEGAFAN faut pas faire de compilation à la volée pour évaluer une simple expression math

mercredi 11 juin 2008 à 21:31:14 | Re : Calcule d'une textbox

Skeatwin

merci encor gillardg j'au effectivement trouvé mais je n'arrive pas a savoir quesque je dois prendre.

1 2

Cette discussion est classée dans : affiche, textbox, programme, calcule, textbox1


Répondre à ce message

Sujets en rapport avec ce message

Aidez moi !! SVP [ par bassman64 ] J'aimerais que lorsque un chiffre est plus petit que 10 dans textbox1, que sa affiche dans textbox2 le chiffre de textbox1 et une "-". Mais je n'arriv Statu de copie de dosier... [ par wico2002 ] Je me fais un petit prog d'intallation et je veux copier plusieurs dossiers a partir d'un cd vers mon disque dur et ouvrir des programme. Ce que je sstab - Raffraichissement [ par vbmike ] Bonjour,dans un sstab j'ai une filelistbox et un textbox.A partir d'un bouton j'exécute un programme Dos en full screen.Quand ce programme ce termine, N'afficher une fenêtre K'une seule fois ??? Comment on fait...... [ par HaCkIrUs ] Comment fait-on pour que par exemple une fenêtre d'inscription s'affiche lors de la première utilisation de mon programme et qu'elle ne se r'affiche p Condition d'affichage d'une textbox [ par Eolie ] Bonjour les forts en VBQuelqu'un peut-il m'aider.Dans un formulaire Access je voudrais qu'un champ (Textbox) ne m'affiche qu'un nom déterminé lorsqu'i Pourquoi ca marche pas ?? [ par Fripouil ] Voila j ai deux textbox et un timerDans mon timer j' ai : If Textbox1.text > Textbox2.text thenlabel1.caption = "gagné"elseIf Textbox1.text label1.cap Problème avec la création de l'exe [ par orianedev ] Bonjour,J'ai un petit programme qui lie des textbox, des combobox et des datagrid à une base. Quand je lance le programme tout va bien, quand je compi Problème clic droit [ par benedict ] Lorsque je fais un clic droit sur un textbox, je fais disparaitre le textbox :on textbox1 (button as integer) if button =2 then textbox1.vis lier textbox et table [ par burtdog ] Salut à tous,j'ai un petit problème. C'est une question qui peut paraitre niaiseuse mais en tant que débutant sans formation, je suis pris.Ce que je v Comment faire pour savoir le width d'un textbox1.text ??? [ par PILOTEX ] Voilà je voudrais savoir comment on fait pour savoir le width d'un textbox1.text. Pour mieux expliquer, il faut que je sache la longueur du text situe


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 2,808 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales