Visual Basic et annuler une action
|
Thread Tools | Display Modes |
|
#8
|
||||
|
||||
Bon je viens vite fait de faire un test chez moi.
Voici le genre de code que tu dois mettre pour tester si tous les controles TEXTBOX sont bien différents de vide. Code:
Private Sub Form_Unload(Cancel As Integer) Dim ctrl As Control For Each ctrl In Me.Controls 'je recherche que les controles de type Textbox If TypeOf ctrl Is TextBox Then 'si le controle est vide alors je sors de la boucle 'et j'empeche la fermeture de la form If ctrl.Text = "" Then Cancel = 1 'message informant d'une erreur MsgBox "Vous devez remplir tous les champs obligatoires.",,"Erreur de saisie" Exit For End if End If Next ctrl End Sub Cette méthode teste tous les controles de la form et si c'est une textbox elle vérifie que la textbox n'est pas vide, si tel est le cas à la première rencontrée elle sort de la boucle et ne ferme pas la fenêtre. Bien entendu tu peux mettre un message à l'aide d'une msgbox avant le Exit For. ![]() Last edited by cameleon69; 19-08-2004 at 11:25. |
Bookmarks |
«
Previous Thread
|
Next Thread
»
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Display Modes | |
|
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Trillian 3 Basic | Spycam | Tests utilisateurs | 2 | 20-12-2004 14:02 |
RealProducer v10 Basic & Plus | LeMoi | Actualité | 6 | 30-09-2004 18:52 |
Patchs pour Trillian Basic et Pro | LeMoi | Actualité | 2 | 25-06-2004 00:10 |
Microsoft Visual Studio 6.0 Service Pack 6 | Benjy | Actualité | 2 | 04-04-2004 07:00 |
Hercules DV Action ! Pro | Werner | Actualité | 0 | 04-11-2002 10:49 |
All times are GMT +2. The time now is 09:46.
Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.