

![]() | Start a set with this search |
![]() | Include this search in one of my sets |
![]() | Exclude this search from one of my sets |
![]() | Permalink to these results Paste this link in email or IM: |
| Atom feed for tracking future search results Paste this URL into your reader: |
7 messages in org.openoffice.fr.progRe: Récupérer réponse de MSGBOx| From | Sent On | Attachments |
|---|---|---|
| Christophe Mathysen | May 14, 2007 3:54 am | |
| Anthony Benoist | May 14, 2007 5:28 am | |
| Christophe Mathysen | May 14, 2007 5:34 am | |
| Anthony Benoist | May 14, 2007 5:51 am | |
| Christophe Mathysen | May 14, 2007 5:56 am | .png, .sxc |
| gloops | May 29, 2007 3:10 am | |
| Christophe Mathysen | Jun 4, 2007 4:15 am |

![]() | Permalink for this message Paste this link in email or IM: |
![]() | Permalink for this thread Paste this link in email or IM: |
| Atom feed for this thread Paste this URL into your reader: |
| Subject: | Re: Récupérer réponse de MSGBOx | Actions... |
|---|---|---|
| From: | gloops (glo...@zailes.org) | |
| Date: | May 29, 2007 3:10:27 am | |
| List: | org.openoffice.fr.prog | |
Christophe Mathysen a écrit, le 14/05/2007 12:55 :
Comment puis-je faire pour récupérer la valeur du MSG Box ?
Salut, En louchant un peu vers l'extérieur (il faut voir si les valeurs sont les mêmes)
<http://msdn2.microsoft.com/fr-fr/library/139z2azd(VS.80).aspx>
Référence du langage Visual Basic MsgBox, fonction (Visual Basic)
Affiche un message dans une boîte de dialogue, attend que l'utilisateur clique sur un bouton, puis retourne un nombre entier qui indique le bouton choisi par l'utilisateur.
Public Function MsgBox( _ ByVal Prompt As Object, _ Optional ByVal Buttons As MsgBoxStyle = MsgBoxStyle.OKOnly, _ Optional ByVal Title As Object = Nothing _ ) As MsgBoxResult
Paramètres
Prompt
Requis. Expression String affichée comme message de la boîte de dialogue. La longueur maximale de l'argument Prompt est d'environ 1 024 caractères selon la largeur des caractères utilisés. Si Prompt se compose de plusieurs lignes, vous pouvez séparer les lignes à l'aide d'un retour chariot (13 Chr( )), d'un saut de ligne (10 Chr( )) ou d'une combinaison des deux caractères (13 Chr( )& 10 Chr( )).
Buttons
Facultatif. Expression numérique qui représente la somme des valeurs spécifiant le nombre et le type de boutons à afficher, le style d'icône à utiliser, l'identité du bouton par défaut, ainsi que la modalité du message. Si l'argument Buttons est omis, la valeur par défaut est zéro.
Title
Facultatif. Expression String affichée dans la barre de titre de la boîte de dialogue. Si l'argument Title est omis, le nom de l'application est placé dans la barre de titre.
ParamètresParamètres
Les valeurs d'énumération MsgBoxStyle sont répertoriées dans le tableau suivant. Membre Valeur Description
OKOnly
0
Affiche le bouton OK uniquement.
OKCancel
1
Affiche les boutons OK et Annuler.
AbortRetryIgnore
2
Affiche les boutons Abandonner, Réessayer et Ignorer.
YesNoCancel
3
Affiche les boutons Oui, Non et Annuler.
YesNo
4
Affiche les boutons Oui et Non.
RetryCancel
5
Affiche les boutons Réessayer et Annuler.
Critical
16
Affiche l'icône Message critique.
Question
32
Affiche l'icône Requête d'avertissement.
Exclamation
48
Affiche l'icône Message d'avertissement.
Information
64
Affiche l'icône Message d'information.
DefaultButton1
0
Le premier bouton est le bouton par défaut.
DefaultButton2
256
Le deuxième bouton est le bouton par défaut.
DefaultButton3
512
Le troisième bouton est le bouton par défaut.
ApplicationModal
0
L'application est modale. L'utilisateur doit répondre au message avant de poursuivre le travail dans l'application en cours.
SystemModal
4096
Le système est modal. Toutes les applications sont interrompues jusqu'à ce que l'utilisateur réponde au message.
MsgBoxSetForeground
65536
Spécifie la fenêtre de message comme fenêtre de premier plan.
MsgBoxRight
524288
Le texte est aligné à droite.
MsgBoxRtlReading
1048576
Spécifie que le texte doit apparaître de droite à gauche sur les systèmes hébraïques et arabes.
Le premier groupe de valeurs (0-5) décrit le nombre et le type des boutons affichés dans la boîte de dialogue. Le second groupe (16, 32, 48, 64) décrit le style de l'icône. Le troisième groupe (0, 256, 512) détermine quel bouton est la valeur par défaut. Le quatrième groupe (0, 4096) détermine la modalité du message, et le cinquième groupe indique si la fenêtre de message est la fenêtre de premier plan, avec l'alignement et l'orientation du texte. Au moment d'additionner ces nombres pour obtenir la valeur finale de l'argument Buttons, ne sélectionnez qu'un seul nombre dans chaque groupe. Valeur de retourValeur de retour Constante Valeur
OK
1
Cancel
2
Abort
3
Retry
4
Ignore
5
Yes
6
No
7 ExceptionsExceptions Type d'exception Numéro de l'erreur Condition
ArgumentException
5
Prompt n'est pas une expression String ou Title n'est pas valide.
InvalidOperationException
5
Le processus ne s'exécute pas en mode utilisateur interactif.
InvalidEnumArgumentException
5
Au moins un paramètre n'est pas un membre de l'énumération MsgBoxResult ou MsgBoxStyle.
Consultez la colonne « Numéro d'erreur » si vous mettez à niveau des applications Visual Basic 6.0 qui utilisent la gestion des erreurs non structurée. (Vous pouvez comparer le numéro d'erreur par rapport à Number, propriété (objet Err).) Toutefois, lorsque cela est possible, vous devez envisager de remplacer un tel contrôle d'erreur par Vue d'ensemble de la gestion structurée des exceptions pour Visual Basic. NotesNotes
Si la boîte de dialogue est dotée d'un bouton Annuler, appuyer sur Échap équivaut à cliquer sur Annuler. Si la boîte de dialogue contient un bouton Aide, cela signifie qu'une aide contextuelle relative à la boîte de dialogue est disponible. Toutefois, aucune valeur n'est retournée tant que l'utilisateur n'a pas cliqué sur l'un des autres boutons. RemarqueRemarque
Si vous souhaitez préciser plus d'informations que celles fournies par le premier argument, vous devez utiliser la fonction MsgBox dans une expression. Si vous omettez certains arguments de position, vous devez quand même conserver la virgule de séparation correspondante.








.png, .sxc