Imprimer RebZone
Win32 Linux Mac
Rebol
(c) 2025 RebolZone - http://rebolzone.free.fr
[ Général ]
Accueil
FTP
[ Rebol ]
Présentation
Installation
Rebol/View
Rebsites
[ Coding ]
Coding Tutorial Start
Outils MySql VID FAQ
Syntaxe Download
[ Divers ]
Documentation
Liens Recherche
Ecrivez-nous
Visiteurs
Visteurs
Dimanche 25 mai 2025

Tutorial VID

Les zones saisie de texte
Suivant ...
Précédent ...
Les zones de saisie de texte Deux instructions permettent de créer des zones de saisie de texte : field (champ de saisie) et area (Zone de saisie, multilignes).
Quelques exemples :
rebol
[

title: "Les zones de saisie de texte [RebolZone]"
]

view layout [
	; Couleur de fond  (un violet clair), on peut utiliser un mot red, blue ...
	backcolor 159.96.130

	field   	; Création d'une zone de saisie
	field 300	; Création d'une zone de saisie de 300 pixels de long

	; Création d'une aréa bleue, nommée montexte
	montexte: area 300x300 wrap 185.0.185 {vous pouvez saisir un long texte ici ...}

	;Affichage de la valeur de l'aréa
	button "Vérification" [alert montexte/text]

	; création d'un bouton Quitter
	 button "Quit" [quit] 
]

Résultat :
Zones de saisie
On peut également définir les attributs de chaque zones de saisie : taille de police (font-size), couleur du texte (font-color),
la couleur du fond de la zone, italique, gras, souligné, le type de font (font-name).
La couleur du fond de la zone qui est active (focus) est jaune par défaut.


  rebol
  [
  title: "Les zones de saisie de texte [RebolZone]"
  ]

  view layout [
	; Couleur de fond de la fenêtre
	backcolor 103.88.109

	Label "RebolZone" 5.130.159 font-size 24 ;un label
	field 400 italic bold font-color red 177.207.206; Création d'une zone de saisie en italic, rouge avec fond bleu clair

	field 300 font-size 22 font-color blue; Création d'une zone de saisie de 300 pixels de long, police 22

	; Création d'une aréa bleue, nomméee montexte,  chargée avec fichier c:/tmp/test.css
	montexte: area 400x200 wrap font-color blue font-name font-fixed  read %/c/tmp/test.css

	; création d'un bouton Quitter
	 button "Quit" [quit] 
  ]
  

L'exemple ci-dessus charge l'aréa à partir d'un fichier, on peut également mentionner un fichier sur le Web (URL) :
  montexte: area 400x200 wrap font-color blue font-name font-fixed read http://rebolzone.free.fr/index.php
  
Les types de fontes (font-name) sont : font-sans-serif (par défaut), font-serif, font-fixed.

On peut également saisir un mot de passe masqué, voici un exemple où l'on utilise l'argument hide pour préciser que la saisie sera masquée. On utilise également across et return pour aligner un label avec un champ. Le mot passe peut être récupéré avec /data (mavariable/data) alors que le nom de l'utilisateur est récupéré avec /text (user/text).
  rebol
  [
  title: "Mot de passe"
  ]

  view layout [
	; Couleur de fond de la fenêtre
	backcolor 103.88.109
	
	across

	Label "RebolZone" 5.130.159 font-size 24
	return

	label "Veuillez vous identifier : "
	return

	label "Utilisateur"
	user: field 100
	return

	label "Mot de passe"
	pwd: field 100 hide
	return

	button "Ok" [alert [pwd/data] ]	; Affichage du mot de passe saisi
	button "Quitter" [quit] 
]
saisie de mot de passe
Retour début de page