• Aucun résultat trouvé

Les Contrôles personnalisés

N/A
N/A
Protected

Academic year: 2022

Partager "Les Contrôles personnalisés"

Copied!
1
0
0

Texte intégral

(1)

IFT1175, TP 3 Page 1

Les Contrôles personnalisés

Texte relatif au TP3

Les projets de type «contrôles personnalisés» permettent de créer ses propres contrôles et de les utiliser ensuite dans d'autres projets sans avoir à se préoccuper de les reprogrammer ou les reconstituer. De fait, vous vous en doutez, le travail consiste à créer une classe à partir de laquelle on pourra tirer ces contrôles. Une fois la classe créée, on pourra compiler le projet et obtenir un fichier compilé (binaire) de type «.dll» (Dynamic Link Library). Ces «compléments de programmes» sont compilés séparément et peuvent ensuite être utilisés (mais non modifiés) par tous les programmes qui y font référence.

Lors du développement d'une application, il est alors possible d'intégrer la classe d'objets directement dans la boîte à outils de VB.NET et donc, de gérer ceux-ci de la même manière d'un contrôle intrinsèque de VB. Il y a deux sortes de contrôles que l'on peut créer : les contrôles dérivés et les contrôles utilisateurs.

Le contrôle dérivé consiste simplement à modifier le comportement d'un contrôle existant en utilisant son interface graphique. Ce pourrait être par exemple un TextBox «amélioré» qui aurait une méthode «Inverser» qui inverserait l'ordre des caractères ou bien une méthode

«Scrabble» qui placerait toutes les lettres du texte dans l'ordre alphabétique.

On peut aussi créer un contrôle utilisateur qui possède sa propre interface graphique sur laquelle on peut placer et combiner les contrôles de la boîte à outils. L'opération consiste à

1. utiliser une surface de travail semblable à une feuille,

2. y placer des contrôles prédéfinis pour permettre l'interaction avec les utilisateurs, 3. gérer la relation entre les différents contrôles composants et enfin

4. déterminer les relations avec l'extérieur pour que le projet qui l'utilisera puisse communiquer avec lui au moyen de ses propriétés, de ses méthodes et de ses événements.

La partie «A» du TP3 consistera à créer un contrôle dérivé d'un ComboBox, un «Analyseur»

de phrases qui permettra à l'utilisateur d'entrer une phrase dans la zone de texte du contrôle, puis en tapant la touche <Entrée> d'obtenir automatiquement dans le Combo la liste alphabétique des mots qui la constituent.

La partie «B» du TP3 consistera à créer un contrôle utilisateur en combinant des zones de texte et des barres de défilement.

Remise papier : jeudi 16 juin. Remise électronique : le lundi suivant, 20 juin . Vous devez remettre les deux projets complétés dans un fichier zippé.

Références

Documents relatifs

Au sein de ces structures, au plus pre`s des soignants, les pharmaciens de PUI sont aussi preˆts a` preˆter main- forte a` la politique vaccinale, en allant plus loin que les

Je suis un entier égal au produit de six nombres premiers distincts. La somme de mon inverse et des inverses de mes six facteurs premiers est égale

Puis vérifiez que si vous faites &lt;Entrée&gt;, les mots du texte peuvent se déployer dans la liste, ce que vous pouvez vérifier sur le champ en cliquant sur le bouton de la zone

investissement : décalage dans le temps entre lamise en circulation des moyens de paiement et l'apparition de nouveaux biens sur le marché. En résumé 1 Le

Domaine du contrôle : partout où sont engagées les finances publiques;?. - au premier chef les dépenses publiques (budget et autres)

Tout comme dans le Designer d'une fenêtre, nous allons placer les éléments déjà fournis dans la boite à outils pour créer notre case à cocher.. Nous avons donc besoin de

Ceux qui ont terminé, relu et rendu leur contrôle sont invités à s’occuper silencieusement, à condition d’utiliser un matériel sans rapport avec les contrôles en cours dans

Les produits terminaux de fermentation sont essentiellement le dioxyde de carbone et l'éthanol mais aussi le glycérol, l'acétaldéhyde, l'acide acétique, l'acide