Spécialité : Module :
Delphi monoposte
TS Base de donnée Semestre :
03
Thème 08:
Les cases à cocher (CheckBox)
Objectifs : Pré-requis :
A la fin du TP, le stagiaire doit être capable de :
- Opérations
Utiliser le composant CheckBox dans une sur les projets
application
Temps prévu : Plan du TP :
I) Partie théorique
04 Heures 1. Définition
2. Fiche technique
Moyens et aides pédagogiques : 3. Les propriétés
4.Les évenements
- Tableau
- PC + logiciel Delphi II) Partie pratique
- Exercice01
- Exercice02
Documentation : Remarques :
TP09 : Les cases à cocher (Checkbox)
1) Composant case à cocher "CheckBox"
Le composant CheckBox permet de donner à l'utilisateur un choix de type
"Oui/Non". S'il coche la case, la réponse est "Oui", sinon, c'est "Non". Au niveau du code,
une propriété de type booléen stocke cette réponse : Checked.
Icône Palette ……………………….
2) Les propriétés:
Propriétés
Caption …………………………………………………………………………
Checked ……………………………………..………………………………….
3) Les événements:
Evénements
OnClick Déclenché lorsque l'état de la case à cocher change
Exercice 01 : afficher le text ‘sélectionné’ dans Edit1 si la case est cochée, sinon afficher
‘non sélectionné’
Composant Propriété Valeur Evénement Code
Edit1 text
CheckBox1 Caption
checked
Bitbtn1 kind
Thème 10 : Cases d’option (Radiobutton et RadioGroup)
I) Le composant ‘RadioButton’
1) Définition du Composant "RadioButton"
Le composant "RadioButton" permet de proposer un choix à l'utilisateur parmi
plusieurs possibilités. Chaque possibilité est constituée d'un composant "RadioButton". A
l'intérieur d'un composant conteneur ou d'une fiche, l'utilisateur ne peut cocher qu'un seul
composant "RadioButton", quel que soit le nombre proposé. Pour savoir quel RadioButton
est coché, il faut tester leur propriété Checked.
Icône sur l’onglet …………………….
2) Les Propriétés:
Propriétés
Caption …………………………………………………………………………………
Checked ………………………………………………………………………………….
4) Les événements:
Evénements
OnClick Déclenché lorsque l'état de la case d'option change.
Exercice 02 : changer la couleur de la fiche, en cliquant sur un radiobutton
Composant Propriété Valeur Evénement Code
Radiobutton1 Caption
Radiobutton2 Caption
Radiobutton3 caption
II) Le Composant "GroupBox"
1) Définition :
Le composant "GroupBox" a pour but d'effectuer des regroupements visibles de
composants. il se présente sous la forme d'un cadre 3D et d'un texte en haut à gauche. Un
composant GroupBox est un conteneur, il est utile pour créer des groupes séparés de
RadioButton.
Icône Palette………………………………..
Exercice 03 : quand on clique sur un RadioButton dans groupBox, son titre s’affiche dans l’Edit
correspondant.
Composant Propriété Valeur Evénement Code
GroupBox1 Caption
Radiobutton1 Caption
Name
Radiobutton2 Caption
Name
GroupBox2 Caption
Radiobutton3 Caption
Name
Radiobutton4 Caption
Name
III) Le composant ‘RadioGroup’
1) Définition : RadioGroup est une boite groupe particulière qui ne peut contenir
que des ‘RadioButton’
Icône
Palette…………………………………
2) Les Propriétés:
Propriétés
Items …………………………………………………………………………….
ItemIndex ………………………………………………………………………………
Columns ……………………………………………………………………………..
Exercice 04 :
Changer la couleur de la fiche, en cliquant sur un
élément de RadioGroup1, et afficher le texte de
chaque élément dans label1
composant Propriété valeur événement code
GroupRadio1 Caption
Items
L’application contient une seule fiche ‘Form1’ qui contient:
GroupBox1 ‘Choix 01’ qui contient :
Radiobutton1
RadioButton2
RadioButton3
RadioGroup1 ‘Choix 02’ qui contient :
Radiobutton6
RadioButton7
RadioButton4 et RadioButton5
Button1’Test1’ : détermine le bouton radio sélectionné dans le GroupBox1, et affiche
son titre dans label1
Button1’Test2’ : détermine le bouton radio sélectionné dans le RadioGroup1 et affiche
son titre dans label2
Button1’Test3’ : détermine le bouton radio sélectionné sur la fiche et affiche son titre
dans label3
BitButton1 ‘Fermer’ : Ferme l’application