bonjour mes amis
je voudrais savoir sil est possible de tester le codage d'un champs
de la BD afin de decider son alignement dans un TextBox
Arabe à droite et francais à gauche
toute proposition sera la bienvenue
bonjour mes amis
je voudrais savoir sil est possible de tester le codage d'un champs
de la BD afin de decider son alignement dans un TextBox
Arabe à droite et francais à gauche
toute proposition sera la bienvenue
peut être en utilisant les Expressions Régulières?
Si par exemple ta chaine contient des lettres alphabétiques françaises, c'est que c'est du français, sinon c'est de l'arabe, enfin, un truc du genre.
A développer![]()
Je sais pas si ça s'applique, mais ya pas un
Dans les BD, que tu pourrais tester?
Code : Sélectionner tout - Visualiser dans une fenêtre à part System.Globalization.CultureInfo
ca c'est au niveau du vb.net lors de la saisie peut etre
mais moi je recupere un champs de type NVarChar de ma BD
les lignes eux peuvent etre soit arabe ou francais
donc ca resout pas le pb
par contre le truc de Zehle concernant les expressions reguliere pas testé
si tas un exemple j'en serais reconnaissant
merci a vous
ca c'est au niveau du vb.net lors de la saisie peut etre
mais moi je recupere un champs de type NVarChar de ma BD
les lignes eux peuvent etre soit arabe ou francais
donc ca resout pas le pb
par contre le truc de Zehle concernant les expressions reguliere pas testé
si tas un exemple j'en serais reconnaissant
merci a vous
MSDN : Expressions Regulières
WiKi : Expression Rationnelle
et en particulier le \p{name}
Regarde ceci :
\p{Arabic} valide n’importe quel caractère de l’écriture arabe
(dans l’un quelconque des blocs normalisés d’Unicode/ISO/IEC 10646
où de tels caractères sont présents).
Merci![]()
C resolu
jespere que ca va durer
meme si je sais pas ce veut dire 'Nd'
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 Imports System.Text.RegularExpressions Dim reg As New Regex("\p{Nd}") If reg.IsMatch(MaChaine) Then MonTxtBox.TextAlign = HorizontalAlignment.Left Else MonTxtBox.TextAlign = HorizontalAlignment.Right End If
Merci Zehle
Partager