Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

117 commentaire(s) de Benouille sur des sources sur tout CodeS-SourceS

Le : 07/09/2007 16:01:29
Source : [VB.NET] NUMERIXBOX - UNE TEXTBOX NUMÉRIQUE QUI GÈRE LES DÉCIMALES ET LES ARRONDIS
Chris81:
bon j'ai testé ce que tu m'as dit,
1 pour arrondir le plus simple est d'utiliser round ou format
2 oui on peut effacer avec del avec suppr avec ctrl+x ... je ne comprends pas ta remarque
3 la fonction Trim enlève les espaces a droite et gauche et non au milieu comme désiré ici.
4 on ne peut frapper qu'une seule ponctuation cf dans Private Sub NumericBox_KeyPress
[..]
    ' une seule ponctuation
        If e.KeyChar.IsPunctuation(e.KeyChar) And InStr(Text, DecimalSeparator) > 0 Then e.Handled = True
    End Sub

j'ai l'impression que tu as lu en détail mais pas franchement tester non ?


++


Le : 04/09/2007 12:05:56
Source : [VB.NET] NUMERIXBOX - UNE TEXTBOX NUMÉRIQUE QUI GÈRE LES DÉCIMALES ET LES ARRONDIS
d'ailleurs le plus simple pour t'en convaincre c'est d'ouvrir un projet et de poser les 2 dessus et de comparer ;)


Le : 04/09/2007 12:03:58
Source : [VB.NET] NUMERIXBOX - UNE TEXTBOX NUMÉRIQUE QUI GÈRE LES DÉCIMALES ET LES ARRONDIS
:D

par rapport au NumericUpDown:

les plus:

ressemble à une TextBox (y a pas l'assenceur pourri à droite)
a une proprieté .Text pour l'affichage et se comporte comme une textbox (events...) dont il hérite
on peut taper UN "." sur le pavé numérique qu'il transforme en ","
les arrondis sont gérés directement.
assure qu'un texte rentré est toujours numérique.


les moins:

ne gère pas les hexadécimaux (en même temps bon hein ...)
n'a pas de maximum et de minimum spécifié (peut être à rajouter pour un %age?)


en bref, a moins d'avoir des hexadécimaux à traiter, NumericUpDown est un peu plus chiant à utiliser.
Dans le cas courant (indices, monétaires, quantités ...) NumericBox s'intègre mieux au formulaire et est plus simple à utiliser.


en toute inobjectivité, voila :)


vbnouille, subjection votre honneur!


Le : 11/06/2007 12:52:49
Source : [.NET] EXPORT EXCEL XLS RAPIDE PAR MSQUERY (PROC STOCKÉES TABLES VUES REQUETES ...)
je ne vois pas de différence quelque soit la source des données.
reste juste à trouver la chaine de connection vers ton dataset à mon avis.

en même temps je l'ai jamais fait (datatable vers excel direct) et si j'avais à le faire, je crois que je ferais pas comme ça de toutes façons.


je pense que tu dois avoir un moyen simple de le faire, essaie par exemple de mettre ta datatable dans la 1ère cellule. il se pourrait qu'excell s'aperçoive qu'il s'agit d'un tableau et te le dispatche tout seul.

Dans tous les cas il doit y avoir une méthode plus rapide, moins pénible et surtout moins vilaine que le remplissage cellule par cellule.


Benouille, quelques grammes de grenouille dans un monde de brute


Le : 15/03/2007 15:51:48
Source : LE JEU DU DÉMINEUR COMME VOUS NE L'AVEZ JAMAIS VU
hahaha l'idée est tres bonne.
ça a l'air sympa, je teste ça des que je peux.
(par contre je suis une méga bite en electro alors j'espère que c'est un minimum accessible ...

lets see !

super l'idée en tous cas !


Le : 07/03/2007 09:55:47
Source : REDIMENSIONNER LES COLONNES D'UN CONTRÔLE DATAGRID D'APRÈS SON CONTENU
g.MeasureString(s, col_font)

pas mal pas mal ...

quelle est l'utilité de la formule à la con?
        tmp_sz = g.MeasureString(s, col_font)
        sg = tmp_sz.Width * (1 + (2 / tmp_sz.Width)) ' formule à la con ...
et entre nous soit dit, si le commentaire dit effectivement ce que c'est (une formule à la con donc), il eut été plus utile de dire le pourquoi du besoin de ce petit pourcentage (dégressif en plus apperemment) ajouté.


Le : 06/03/2007 20:52:32
Source : [.NET] EXPORT EXCEL XLS RAPIDE PAR MSQUERY (PROC STOCKÉES TABLES VUES REQUETES ...)
ah


Le : 06/03/2007 20:43:27
Source : CLASSE HELPER POSTGRESQL
le code est ultra propre et ça fait plaisir.
même si j'ai toujours du mal avec les "If <boolean> = True Then" (pourquoi pas If <boolean> = True = True = True And True Or False ... Then" )

ou pire encore:
        Cn.Open()
        If Cn.State = ConnectionState.Closed Then
            ConnectDataBase = False
        ElseIf Cn.State = ConnectionState.Open Then
            ConnectDataBase = True
            Cn.Close()
        End If

soit quelquechose m'échappe soit c'est du code inutile.
Si le .open plante de toutes façons la suite ne sera pas lue (pas de try catch géré dans la fonction appelante donc c'est le catch de la fonction open qui lui même ne fait rien qui est sensé gérer l'erreur)

le If pue du cul aussi, pourquoi pas écrire simplement:
        Return Cn.State = ConnectionState.Open

d'ailleurs une meilleure gestion du try catch sur une ouverture de connection se fait apres le .open pour assurer sa fermeture dans le finally en cas de plantage dans la requête.

Je n'ai rien vu (pardon si ça m'a échapé) concernant les proc stockées et pourtant il me semble que postgres les gere (comme des fonctions utilisateurs même si je dis pas de bétises mais à confirmer).
A aucun moment on ne passe de paramètres permettant d'utiliser la base autrement qu'en lui refourgant une chaine sql.

chaine sql filtrée d'ailleurs,
sous couvert de sécurité on ne peut plus utiliser exec ou %, ni de ponctuation, ouais ok mais bon on peut avoir des choses a stocker qui parlent la france avec des bouts de mots non tronqués.


c'est donc tres beau mais je trouve le niveau un peu léger, beaucoup de code inutile et le tout peu exploitable sur une application plus ouverte.
Je pense que tu devras la modifier le jour ou tu auras besoin de t'en servir.


j'ai mis 7/10 pour la clarté du code


Le : 05/03/2007 15:19:33
Source : LIMITER LA SAISIE À CERTAINS CARACTÈRES/TOUCHES DANS UN TEXTBOX EN VB.NET
pas mal le e.handled = true ...
faut que je teste ça!

par contre c'est louche ton " e.KeyChar.IsLetter(e.KeyChar) "
ça semble bizarre d'appeler une fonction avec lui même en parametre.

monobjet.mafonction (monobjet) ... chelou

je suppose que c'est une réminiscence de l'héritage ...



tite dernière question taquine, si on fait un copié collé dans ton textbox, s'passe quoi?


vb nouille, 4 ans plus tard


Le : 09/11/2006 10:45:07
Source : TICTACTOE SIMPLE
on appelle pas ça un morpion normalement?



1 2 3 4 5 6 7 8 9 10 11 12


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, 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
Temps d'éxécution de la page : 0,140 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.