cs_hustler
Messages postés85Date d'inscriptionmercredi 17 septembre 2003StatutMembreDernière intervention20 mars 2012
-
20 mars 2012 à 10:45
cs_hustler
Messages postés85Date d'inscriptionmercredi 17 septembre 2003StatutMembreDernière intervention20 mars 2012
-
20 mars 2012 à 18:11
Bonjour a toutes et a tous
Pouvez vous m'indiquer si il est possible de saisir du code dans un objet (textbox ou richtextbox)
J'aimerai donner la possibilité à l'utilisateur de saisir une methode de calcul dans un formulaire, donc si quelqu'un avait une idée ça serait sympa
Merci d'avance à tous ceux qui voudront bien m'aider
ucfoutu
Messages postés18038Date d'inscriptionlundi 7 décembre 2009StatutModérateurDernière intervention11 avril 2018211 20 mars 2012 à 11:05
Bonjour,
Pas vraiment clair.
Il me semble comprendre que tu voudrais exécuter une ligne de code saisie dans une textbox.
Si c'est bien cela, regarde si, sous VB.Net, existe le contrôle ScriptControl (existe sous VB6).
Risqué et un peu tortueux, cela ! Vaudrait mieux, si les "méthodes possible de calculs" sont "cernées", en offrir le choix dans une listbox et mettre dans ton code des expressions conditionnelles (par rapport au choix fait).
Imagine donc les erreurs possibles, en laissant faire l'utilisateur ! Va falloir alors gérer tout çà ? (le contrôle ScriptControl connaît l'évènement Error, certes, mais "y'aura d'la joie") !
____________________
Réponse exacte ? => "REPONSE ACCEPTEE" pour faciliter les recherches d'autres forumeurs.
Pas d'aide en ligne installée ? ==> ne comptez pas sur moi pour simplement vous dire ce qu'elle contient
____________________
Réponse exacte ? => "REPONSE ACCEPTEE" pour faciliter les recherches d'autres forumeurs.
Pas d'aide en ligne installée ? ==> ne comptez pas sur moi pour simplement vous dire ce qu'elle contient
cs_hustler
Messages postés85Date d'inscriptionmercredi 17 septembre 2003StatutMembreDernière intervention20 mars 2012 20 mars 2012 à 11:10
Bonjour,
Oui je sais bien que c'est un peu "tortueux" mais les possibilitées de calculs sont trop nombreuses pour pouvoir les lister toutes c'est pour cela que j'aimerai utiliser cette methode dans une zone parametre accessible uniquement à l'administrateur du programme.
Par contre je ne trouve pas le controle Scriptcontrol. Y'a t'il une façon de le rajouter ? (je suis en visual studio 2010)
ucfoutu
Messages postés18038Date d'inscriptionlundi 7 décembre 2009StatutModérateurDernière intervention11 avril 2018211 20 mars 2012 à 11:17
Je ne suis pas VB.Nettiste.
Commence donc par là :
Tapez le texte de l'url ici. et déploie (chaque méthode, évènement, etc ...).... et lis.
Ce qui ne veut en aucun cas dire que j'approuve ta démarche.
____________________
Réponse exacte ? => "REPONSE ACCEPTEE" pour faciliter les recherches d'autres forumeurs.
Pas d'aide en ligne installée ? ==> ne comptez pas sur moi pour simplement vous dire ce qu'elle contient
ucfoutu
Messages postés18038Date d'inscriptionlundi 7 décembre 2009StatutModérateurDernière intervention11 avril 2018211 20 mars 2012 à 11:31
Tu peux me conseiller une autre methode ?
Non. Aucune autre qu'un choix prédéfini et limité (et des expressions conditionnelles d'exécution, comme dit plus haut).
Je ne conseillerai personnellement jamais rien d'autre que cela, toute autre "bidouille" pouvant planter une appli, surtout si mal gérée.
____________________
Réponse exacte ? => "REPONSE ACCEPTEE" pour faciliter les recherches d'autres forumeurs.
Pas d'aide en ligne installée ? ==> ne comptez pas sur moi pour simplement vous dire ce qu'elle contient
ucfoutu
Messages postés18038Date d'inscriptionlundi 7 décembre 2009StatutModérateurDernière intervention11 avril 2018211 20 mars 2012 à 17:29
en comprenant bien que :
Dim expr As String = "12 + 3 * 10"
y est à remplacer par quelque chose qui, sous VB.Net, devrait ressembler à :
Dim expr As String = tatextbox.text
____________________
Réponse exacte ? => "REPONSE ACCEPTEE" pour faciliter les recherches d'autres forumeurs.
Pas d'aide en ligne installée ? ==> ne comptez pas sur moi pour simplement vous dire ce qu'elle contient