C#
Résolu
Souhail MSI
Messages postés
15
Date d'inscription
Statut
Membre
Dernière intervention
-
Souhail MSI Messages postés 15 Date d'inscription Statut Membre Dernière intervention -
Souhail MSI Messages postés 15 Date d'inscription Statut Membre Dernière intervention -
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
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
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.
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
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
tu veut que a la premier fois si tu tape 123 devient automatiquement -123 sans vraiment tapez le moins "-" manuellement?
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)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
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.
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
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
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)
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)
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; } }