Accueil > > > COMBOBOX FAÇON ERRORPROVIDER
COMBOBOX FAÇON ERRORPROVIDER
Information sur la source
Description
Ce que je reproche au contrôle ErrorProvider, dans le cas d'un formulaire contenant des onglets, c'est que l'utilisateur ne voit pas les contrôles en erreur. A moins de ne pas savoir m'en servir. :-) Dans mes formulaires, je place une barre d'outils ToolStrip avec des boutons Ajouter, Modifier, Fermer,... Et j'ai ajouté une combobox qui contient les messages indiquant les erreurs. Sur la sélection d'une erreur, le focus est donné au contrôle, et le cas échéant à l'onglet contenant le contrôle. Ainsi l'utilisateur peut rapidement comprendre pourquoi le formulaire n'est pas validé, sans avoir x messagebox d'erreur. Voilà, si vous voyez des choses à modifier, et il doit y en avoir, je suis preneur, et je mettrais à jour la source.
Source
- ' --= =--
-
- ' Déclaration de la classe
- Dim clGestionErreur As New ClasseGestionErreur
-
- Private Sub ValideSaisies()
-
- ' Enregistrer la combobox
- clGestionErreur.cboListeErreur = Me.tscboListeErreur
-
- ' Ajouter contrôle à vérifier
- clGestionErreur.VerifierCtrl(Me.Textbox1, "TextBox1 - Une saisie est requise.", Me.TabPage1)
- Dim i() As Integer = {1, 2}
- clGestionErreur.VerifierDgv(Me.DataGridView1, i, "DataGridView1 - Une saisie est requise.", Me.TabPage3)
-
- End Sub
-
- ' --= =--
-
- ' A la sortie du contrôle
- If Me.tscboListeErreur.Items.Count > 0 Then
-
- ' Vérification de la saisie
- ValideSaisies()
-
- End If
-
- ' --= =--
-
- Pour l'exemple et le reste du code, Cf. Zip
' --= =--
' Déclaration de la classe
Dim clGestionErreur As New ClasseGestionErreur
Private Sub ValideSaisies()
' Enregistrer la combobox
clGestionErreur.cboListeErreur = Me.tscboListeErreur
' Ajouter contrôle à vérifier
clGestionErreur.VerifierCtrl(Me.Textbox1, "TextBox1 - Une saisie est requise.", Me.TabPage1)
Dim i() As Integer = {1, 2}
clGestionErreur.VerifierDgv(Me.DataGridView1, i, "DataGridView1 - Une saisie est requise.", Me.TabPage3)
End Sub
' --= =--
' A la sortie du contrôle
If Me.tscboListeErreur.Items.Count > 0 Then
' Vérification de la saisie
ValideSaisies()
End If
' --= =--
Pour l'exemple et le reste du code, Cf. Zip
Historique
- 28 août 2008 19:01:35 :
- Modification du nombre de ligne dans la boucle parcourant le DataGridView suivant s'il autorise l'ajout de nouvelles lignes ou pas. (Ligne 315 à 327)
- 28 août 2008 19:05:55 :
- Modification du nombre de ligne à soustraire au nombre totale de ligne contenue dans le DataGridView, suivant s'il autorise l'ajout de nouvelles lignes ou pas. (Ligne 315 à 327)
Sources du même auteur
Sources de la même categorie
Commentaires et avis
Discussions en rapport avec ce code source dans le forum
Pb avec ComboBox [ par xalimero ]
Bonjour tout le monde!J'ai un petit problème en VBA AccessJe veux remplir moi-même un comboboxJe fais donc MonCombo.AddItem ...Et là j'ai en mess d'er
Message d'erreur sur une combobox [ par nanardino64 ]
Bonjour tout le monde,Après de longues vacances paisibles le retour cruel à la dure réalité et déjà les premiers problèmes!!! J'ai crée une combobox s
probleme syntaxe [ par olobo ]
bonjour! voila j'ai un problème de syntaxe il me semble : j'aimerai pouvoir mettre dans la variable a ce qui est selectionner dans la combobox j'ai mi
Combobox [ par cambrai ]
bonjour,Je souhaiterai supprimer un enregistrement d'un combobox et le supprimer également dans la tableJ'utilise le code suivant mais ça me mets une
Erreur 53 inexpliquable [ par pHoEnIxFuRy ]
Bonjour,J'ai fait un prog en VB6 qui est censé être utilisé pour l'ouverture d'un type de fichier bien précis grâce à une association de fichier.Par e
Erreur de compilation: La déclaration de la procédure ne correspond pas à la description de l'événement ou de la procédure du même nom. [ par Zappam ]
Bonjour, voici mon problème:J'ai mis plusieurs controles Winsock dans mon programme, j'ai fais un groupe de controles.Par exemple, il y a Winsock1(0),
Erreur d'execution '372' [ par jrivet ]
'Lut la communauté.Sur deux PC ou je déploie mon Application, j'ai cette erreur.Erreur d'execution 372 Impossible de charger le controle '' à partir d
Erreur "94" table vide [ par therafou ]
Salut, je cherche à savoir comment éviter le message d'erreur: Erreur d'exécution '94': Utilisation non autorisée de Null J'ai cette erreur car je n'a
combobox vb6 [ par wemdom ]
Bonjour à tous!je cherche à lier 2 combo box entre eux: lorsque le modifie l'item affiché dans le premier, les items du second doivent changer.Une sol
Erreur d'éxécution '40006': État de connexion ou de protocole erroné pour la transaction ou la requête requise [ par Zappam ]
Bonjour, voici mon problème:J'ai ce petit bout de code dans ma source:Private Sub Command1_click() Timer1.Enabled = TrueEnd SubPrivate Sub Form1_load(
|
Derniers Blogs
[FRAMEWORK 4] LES TASKS ET LE THREAD UI[FRAMEWORK 4] LES TASKS ET LE THREAD UI par fathi
Je viens de passer quelques temps au TechDay's et j'ai pu voir pas mal de session intéressante. Par contre une chose m'a un peu étonné lors de certaines de ces sessions qui abordaient les améliorations du framework .NET (donc le 4.5) : en gros, bea...
Cliquez pour lire la suite de l'article par fathi WORKFLOW FOUNDATION 3 A UN PIED DANS LA TOMBEWORKFLOW FOUNDATION 3 A UN PIED DANS LA TOMBE par JeremyJeanson
Depuis déjà un an, je conseille vivement les utilisateurs de Workflow Foundation 3 à migrer vers la version 4. L'information qui va suivre ne devrait donc pas trop prendre au dépourvu les personnes qui m'ont suivi. Je profite de ce poste, pour faire le re...
Cliquez pour lire la suite de l'article par JeremyJeanson TECHDAYS PARIS 2012 : NOUVELLES TENDANCES DU POSTE DE TRAVAIL - BRING YOUR OWN PCTECHDAYS PARIS 2012 : NOUVELLES TENDANCES DU POSTE DE TRAVAIL - BRING YOUR OWN PC par ROMELARD Fabrice
Speakers: Thierry Rapatout, Antoine Petit et Xavier Trebbia Cette session entre dans le cadre des RDV Décideurs des TechDays 2012, elle est liée à la consumérisation de l'IT et la mise en place du "DeskTop as a Service" dans de plus en ...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice TECHDAYS PARIS 2012 : SYSTEM CENTER SERVICE MANAGER 2012 VUE D'ENSEMBLETECHDAYS PARIS 2012 : SYSTEM CENTER SERVICE MANAGER 2012 VUE D'ENSEMBLE par ROMELARD Fabrice
Speakers: Julien Marechal, Gautier Confiant, Sébastien MEYER La session débute par le positionnement de la solution System Center par rapport aux concepts d'organisation ITIL. Le portail du catalogue de se...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice TECHDAYS PARIS 2012 : PLEINIèRE SECOND JOURTECHDAYS PARIS 2012 : PLEINIèRE SECOND JOUR par ROMELARD Fabrice
Après une première journée dédiée aux développeurs, cette seconde journée est dédiée au monde des entreprises et de ses applications. Ainsi, cette pleinière est dédiée à faire un 360 de l'évolution des applications Business aux demandes ac...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Forum
VB6 + GRAPHVIZVB6 + GRAPHVIZ par nouirayosra
Cliquez pour lire la suite par nouirayosra
Logiciels
Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Easy-Planning (1.0.0.1)EASY-PLANNING (1.0.0.1)Basé sur les mêmes principes que MyPlanning, Easy-Planning permet de créer des plannings sous la ... Cliquez pour télécharger Easy-Planning COLLECTOR PLUS (3.00B)COLLECTOR PLUS (3.00B)COLLECTOR PLUS version 3.00B est un logiciel utilisant une base de données alimentée par :
- L... Cliquez pour télécharger COLLECTOR PLUS PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V7.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V7.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO LettresFaciles 2011 (8.0.0.1)LETTRESFACILES 2011 (8.0.0.1)LettresFaciles est un logiciel facilitant la création et la rédaction de lettres types.
Son inte... Cliquez pour télécharger LettresFaciles 2011
|