Accueil > Forum > > > > Contrôle de textbox
Contrôle de textbox
mercredi 27 février 2008 à 12:56:16 |
Contrôle de textbox

Dante27
|
Bonjour à tous,
je vous explique mon problème. J'ai une form avec plusieurs textboxs (une vingtaine environ) dont certains sont en Visible = false puisqu'ils n'apparaitront que dans certaines conditions. Ce que je cherche à faire quand je clique sur le bouton qui me valide tout ça, c'est vérifier que tous les textboxs sont bien remplis.
J'ai trouvé une fonction sur le net qui soit disant fait ça :
Dim txt As Control
Dim ctrl_txtbox As Boolean
For Each txt In Me.Controls
If TypeOf txt Is TextBox Then 'si c'est une TextBox
If txt.Text = "" Then
ctrl_txtbox = False
Else
ctrl_txtbox = True
End If
End If
Next
J'ai essayé de l'adapter à ma sauve pour obtenir le résultat escompté mais cette fonction ne fait le traitement que pour la dernière txtbox de mon form.
Est ce quelqu'un pourrait éventuellement me venir en aide?
Merci d'avance
|
|
mercredi 27 février 2008 à 13:31:52 |
Re : Contrôle de textbox

PCPT
|
Réponse acceptée !
salut, d'après ton code c'est une variable qui reprend le résultat... mais la variable est écrasée à chaque passage, il faut bien quitter un moment... et autant en faire une fonction et de toute façon ne vérifier que les zones visibles (comment l'utilisateur pourrait remplir les autres? ^^) Private Function ValidTB() As Boolean ValidTB = True 'init
retour Dim oCtrl As Control For Each oCtrl In Me.Controls 'tous les
contrôles If TypeOf oCtrl Is TextBox Then 'contrôle est une TextBox If oCtrl.Visible Then 'contrôle est
visible If LenB(oCtrl.Text) = 0 Then ValidTB = False Exit For 'vide, on
retourne faux et on quitte End If End If End If Next oCtrl Set oCtrl = Nothing End Function
tu n'as plus qu'à agir selon le retour de la fonction ++ Prenez un instant pour répondre à ce sondage svp 
|
|
mercredi 27 février 2008 à 13:58:22 |
Re : Contrôle de textbox

Dante27
|
Merci beaucoup ca fonctionne parfaitement. En plus cette fonction risque de me resservir assez souvent.
Par contre, tant que j'y suis, j'ai expliqué que je voulais contrôler mes textbox vide visible (ce qui est fait) mais ce que je n'ai pas dis, c'est que mes textbox se trouvent sur un SSTab avec 3 onglets; chacun contenant des textbox. Pour être plus simple chaque onglet est un formulaire, et il faut que je fasse le contrôle seulement pour les textbox d'un onglet.
Auriez vous une réponse à mon probleme?
Encore merci pour votre aide.
|
|
mercredi 27 février 2008 à 14:23:00 |
Re : Contrôle de textbox

pile_poil
|
fais un groupe de textbox par onglet comme ça tu auras dans l'onglet 1 le textbox1(0) , textbox1(n ), dans l'onglet 2 le textbox2(0) , textbox2(n ) etc
|
|
mercredi 27 février 2008 à 15:01:52 |
Re : Contrôle de textbox

PCPT
|
teste simplement le .container
|
|
mercredi 27 février 2008 à 15:46:48 |
Re : Contrôle de textbox

Dante27
|
Le container prend en compte mes trois onglets, j'avais déjà pensé à l'utiliser. Je pense que la seule solution est celle de pile_poil : un groupe de textbox par onglet.
|
|
mercredi 27 février 2008 à 16:03:55 |
Re : Contrôle de textbox

PCPT
|
oCtrl.Container.Tab te retourne l'index de l'onglet actif. à toi de le tester dans la boucle cependant je suis POUR le groupe de contrôles, c'est juste pour dire que c'est faisable... ps : "réponse acceptée" sert à valider la ou les réponses qui solutionnent ton problème, tu n'as pas besoin de tout accepter, surtout si tu attends une correction ;) Prenez un instant pour répondre à ce sondage svp 
|
|
mercredi 27 février 2008 à 16:24:32 |
Re : Contrôle de textbox

Dante27
|
Merci de l'info :-)! Je pensais que ca servait à valider les réponses pour les afficher dans le forum. Je le saurais à l'avenir!
|
|
mercredi 27 février 2008 à 17:38:44 |
Re : Contrôle de textbox

Dante27
|
Bon je vois bien cette propriété Tab et j'ai bien compris que sa valeur changait en fonction de mon onglet. Le problème est que j'ai retourner ça dans divers sens et que je n'arrive pas à un résultat concluant.
As tu déjà réussi à utiliser cette propriété?
|
|
mercredi 27 février 2008 à 18:50:37 |
Re : Contrôle de textbox

bigfish_le vrai
|
Salut,
si je ne me trompe pas la proprieté
oCtrl.Container.Tab doit te retourner un long.
La valeur retournée est de 0 a n, autrement dit si tu as 3 onglets oCtrl.Container.Tab te retournera 0 pour le premier 1 pour le second 2 pour le troisieme etc
A+
|
|
Cette discussion est classée dans : ctrl, textbox, txt, txtbox, if
Répondre à ce message
Sujets en rapport avec ce message
Comment faire pour ouvrir un deuxieme fichier TXT dans un Textbox ? [ par Flit ]
Voilà j'ai une Listbox et un Textbox et je voudrais que quand on clique sur un element de la listbox ca ouvre un autre fichier TXT dans le Textbox...
Comment ouvrir un TXT dans un Textbox a partir d'un autre TXT ??? [ par Flit ]
Voilà j'ai une Form (Form1), une Listbox (List1), un Textbox (Text1), et des fichiers TXT "Tout.Txt", "Machin.txt", "Truc.txt" etc...Le fichier "Tout.
Ouvrir *.txt dans une TextBox [ par deneration ]
Comment ouvrir un fichier texte dans une TextBox, à partir d'un CommDialog, de manière à ce que l'utiliqateur puisse choisir le fichier texte à ouvrir
Ouvrir *.txt dans une TextBox [ par deneration ]
Comment ouvrir un fichier texte dans une TextBox, à partir d'un CommDialog, de manière à ce que l'utiliqateur puisse choisir le fichier texte à ouvrir
mettre un txt dans une textbox ou une label !!! [ par benji ]
ben voila tout est resumer dans le titre !!aidez moi !!!!
enregistrer plusieurs textbox [ par Milo18042 ]
Bonjour. Je voudrais enregistrer le contenu de plusieurs Textbox (sous VB6) dans un seul fichier .txt et je voudrais pouvoir après les rouvrir (et que
A L'AIDE !!! Scrollbar et textbox [ par pecosse ]
Slt tlm,Sur une form, j'ai plusieurs textbox dont quelques unes forment une sorte de tableau. En fait, je voudrai pouvoir déplacer les textbox formant
fermer un fichier txt [ par zazsze ]
je n 'arrive pas à fermer un fichier txt qui une fois ouvert insère plusieurs lignes de texte dans plusieurs textbox.j'ai créé un bouton de commande a
ouvrir contenu d un fichier txt dans une textbox [ par zazsze ]
J'ai essayé plusieurs codes sur ce site pour ouvrir le contenu d'un fichier TXT dans une textbox mais aucun n'a marché.J'ai donc créé un fichier txt s
trie dans un fichier txt [ par pcpunch ]
Sltje suis novice et j essaie de me faire un petit soft genre bibliotheque de dvd.J ai creer donc un masque de saisie avec des textbox et je l ai enre
Livres en rapport
|
Derniers Blogs
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 TECHDAYS PARIS 2012 : RETOUR D'EXPéRIENCE SUR LA MISE EN PLACE D'UN CLOUD PRIVéTECHDAYS PARIS 2012 : RETOUR D'EXPéRIENCE SUR LA MISE EN PLACE D'UN CLOUD PRIVé par ROMELARD Fabrice
Speaker : Guillaume Rochette Cette session est dédiée à fournir le retour sur la mise en place d'un cloud privé (IaaS) par Osiatis pour son compte ou celui de ses clients. Ce projet s'est déroulé sur 4 mois et a permis de faire évoluer...
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
|