<< Retour au sommaire

 

 

La boîte de message MsgBox

 

 

 

Le sommaire :

  1. Présentation de MsgBox.
  2. Un exemple avec « MsgBox ».
  3. La boîte de message « Alert ».

 

 

Présentation de « MsgBox »

 

Comme vous avez pu le voir dans l’introduction de ce manuel, la boîte de message « MsgBox » permet d’afficher un message à l’écran sous la forme d’une fenêtre comportant le bouton « Ok ».

 

Dans ce manuel, nous allons vous présenter « MsgBox » dans son utilisation la plus simple,… En effet, avant de découvrir la construction d’une boîte de message évoluée, vous devrez d’abord découvrir les variables ! Alors patience…

 

Rappel de la syntaxe :

MsgBox "Votre message"

 

La description :

« MsgBox » affiche « votre message » dans une fenêtre de message accompagné du bouton « Ok ».

 

Si vous désirez afficher le message sur plusieurs lignes, il vous faut introduire la fonction « CHR » qui envoie à son emplacement le caractère correspondant au code « ASCII » passé en argument.

Comme le code de la touche « entrée » est « 13 », la syntaxe est :

chr(13)

 

Il vous suffit alors de concaténer cette fonction à l’endroit exacte où doit avoir lieu le saut de ligne à l’intérieur du message.

Le signe de concaténation est « + » le « plus ».

 

Voici comment afficher un message en 2 lignes :

 

MsgBox "Ceci est la première ligne"+chr(13)+"Ceci est la deuxième ligne"

 

Toutefois, pour réaliser la concaténation, vous pouvez aussi utiliser le :

« & », le « et commercial ».

 

MsgBox "Ceci est la première ligne"&chr(13)&"Ceci est la deuxième ligne"

 

Remarquez, histoire de vous embêter un peu, la fonction « chr » n’est pas la seule possibilité pour changer de ligne, il y a aussi le mot clé « vbCrLf » !

 

MsgBox "Ceci est la première ligne"+vbCrLf+"Ceci est la deuxième ligne"

 

 


Un exemple avec « MsgBox »

 

Le code que je vous propose ci-après ouvre une boîte de message qui affichera un message sur 3 lignes.

 

Afficher l’exemple de MsgBox >>

 

Voici le code :

 

 


La boîte de message « Alert »

 

Eh oui, voici une seconde boîte de message !

 

Quelles différences avec « MsgBox » ?

 

Oh, juste une histoire de barre de titre…

« MsgBox » affiche la barre de titre « VISUAL BASIC ».

« Alert » affiche la barre de titre « INTERNET EXPLORER ».

 

Peut-être aussi une histoire de bips…

 

Alert "ça va ?"

 

Voici un exemple :

 

Afficher l’exemple de Alert >>

 

Le code :

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >

<head>

<title>La boîte de message Alert</title>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

<body>

<script type="text/VBscript">

' affichage d'une boîte de message

Alert "Attention !"+vbCrLf+"C'était une fausse alerte..."

</script>

<h1>Alert

<p>

Que dire de plus ?

</p>

</body>

</html>

 

Philippe BOULANGER