C#

Résolu/Fermé
Souhail MSI Messages postés 15 Date d'inscription jeudi 24 janvier 2013 Statut Membre Dernière intervention 31 décembre 2013 - 11 mai 2013 à 19:44
Souhail MSI Messages postés 15 Date d'inscription jeudi 24 janvier 2013 Statut Membre Dernière intervention 31 décembre 2013 - 13 mai 2013 à 16:36
Bonjour,
j'ais un form contiens 3 textBoxt, j'ais besoin d'un code qui me permet d'écrire un moins " - " au début au début du textBoxt, j'ai essayée cela mai il marche pas bien:

if (tb_C1.Text.Contains("-") || tb_C2.Text.Contains("-") || tb_C3.Text.Contains("-")) return;

merci




13 réponses

tsri_badr_esgi Messages postés 524 Date d'inscription samedi 21 mars 2009 Statut Membre Dernière intervention 26 mai 2014 9
Modifié par tsri_badr_esgi le 12/05/2013 à 12:26
expliquez un peu car je sais pas ce que tu veut vraiment faire.d'ecrire un moins "-" en fonction de quoi et a quel moment ,manuellement ou après des conditions.? ou click d'une bouton ou quoi ? expliquez l'idée général pour bien comprendre.
0
Souhail MSI Messages postés 15 Date d'inscription jeudi 24 janvier 2013 Statut Membre Dernière intervention 31 décembre 2013
12 mai 2013 à 12:39
Alors j'ais un texteBoxt qui prend un seul et je vx le remplir manuellement, (12, 23 1443, -32, -345) le probablement se pose où je vx inséré un moin au début du textBox, ce deriner ne doit pas avoir des chiffre comme-çà (23-332, 1-2311, ---3423, 32---)
donc je cherche un code qui me permettre d'inséré le moi au début seulement et sans occurence,
j'éspére que vous avez me bien compris :) Merci
0
tsri_badr_esgi Messages postés 524 Date d'inscription samedi 21 mars 2009 Statut Membre Dernière intervention 26 mai 2014 9
12 mai 2013 à 12:47
tu veut que a la premier fois si tu tape 123 devient automatiquement -123 sans vraiment tapez le moins "-" manuellement?
0
Souhail MSI Messages postés 15 Date d'inscription jeudi 24 janvier 2013 Statut Membre Dernière intervention 31 décembre 2013
12 mai 2013 à 13:21
nn! si je tap 123 c'est bon! mai si je tap -123 le mois "-" sera écrit une seule fois! j'aurais pas la possibilité de l'écrire une autre fois (-12-3)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
tsri_badr_esgi Messages postés 524 Date d'inscription samedi 21 mars 2009 Statut Membre Dernière intervention 26 mai 2014 9
12 mai 2013 à 13:31
Mais qui dis que tu peut pas ecrire le moins "-" plusieur fois.Rien ne vous limite d'ecrire ce que tu veut dans une TextBox.
0
Souhail MSI Messages postés 15 Date d'inscription jeudi 24 janvier 2013 Statut Membre Dernière intervention 31 décembre 2013
12 mai 2013 à 13:41
c'est çà le problème!!!!
je vx écrire le mois une seule fois et au début seulement :)
0
tsri_badr_esgi Messages postés 524 Date d'inscription samedi 21 mars 2009 Statut Membre Dernière intervention 26 mai 2014 9
12 mai 2013 à 14:18
tu développe les WinForm,WPF,ASP.NET ou quoi?
quel ta version de Vsual studio?
comment as tu acquérait ta version?
as tu essayé de faire un nouvel projet avec seulement une TextBox pour tester que c'est pas un bug dans ta version .
y'a t il d'autre code qui affect ton TextBox (par exemple dans le KeyPress Event ou KeyDown Event qui Contient des logiques qui peuvent limiter le type de caractère entré ou bien le nombre de caractère entré dans ta TextBox).

penser a faire ces test car Les TextBox ne Vous limite a écrire ce que tu veut seulement si tu as écrit quelque chose qui les contrôles ou s' il y a un bug dans le programme
0
Souhail MSI Messages postés 15 Date d'inscription jeudi 24 janvier 2013 Statut Membre Dernière intervention 31 décembre 2013
12 mai 2013 à 14:29
non y-as pas bug ou quelque truc comme ca!
moi je développe WinForm en C#.net
et j'utilise Visual Studio 2008,
a part çà, j'ai essayé ce code la ! mai il permettre seulement d'écrire le moins une fois a n'importe où!
if (tb_C1.Text.Contains("-") ) return;
je vx que le moin soit écrit seulement au début! (-123)
0
tsri_badr_esgi Messages postés 524 Date d'inscription samedi 21 mars 2009 Statut Membre Dernière intervention 26 mai 2014 9
Modifié par tsri_badr_esgi le 12/05/2013 à 16:31
je sais pas vraiment ce que ton programme fait mais si moi je veut que le textbox doit toujour commencer par une moins "-" j'utilise l'evenemen KeyPress Comme suit:


 private void textBox1_KeyPress(object sender, KeyPressEventArgs e) 
       { 
            
               if (e.KeyChar.ToString()=="-") 
               { 
                   textBox1.Text =String.Empty; 

               } 
       } 
0
Souhail MSI Messages postés 15 Date d'inscription jeudi 24 janvier 2013 Statut Membre Dernière intervention 31 décembre 2013
12 mai 2013 à 17:22
j vais l'essayé maintenant cousin :)
0
Souhail MSI Messages postés 15 Date d'inscription jeudi 24 janvier 2013 Statut Membre Dernière intervention 31 décembre 2013
12 mai 2013 à 17:27
merci cousin ca marche mtn trés bien :)
0
tsri_badr_esgi Messages postés 524 Date d'inscription samedi 21 mars 2009 Statut Membre Dernière intervention 26 mai 2014 9
Modifié par tsri_badr_esgi le 12/05/2013 à 20:04
avec plaisir cousn . :)
penser a marquer la discussion comme resolu
0
Souhail MSI Messages postés 15 Date d'inscription jeudi 24 janvier 2013 Statut Membre Dernière intervention 31 décembre 2013
13 mai 2013 à 16:36
déjà fait ;)
0