Le contrôle WebBrowser méritant que l'on s'attarde un peu plus sur lui, nous allons reprendre notre précédente application pour lui ajouter quelques fonctions usuelles, des icônes pour faciliter l'accès aux fonctions principales et un déploiement plus propre via un fichier .cab
Cet article est le 2ème de notre série sur le contrôle WebBrowser et le 6ème de notre petite progression. Commencez donc, si ce n'est pas déjà fait, par aller les regarder. Je considérerai ici que vous les avez lu et que certains points déjà traités précédemment sont donc acquis
Nous nous attarderons aujourd'hui sur les points suivants :
Le contrôle PictureBox qui permet d'afficher une image dans vos applications
Le contrôle ImageList qui permet, comme son nom l'indique, de gérer une liste d'images utilisées par l'application
Implémenter le clipboard dans un ComboBox "à l'arrache" vu que la propriété "SelectedText" n'est pas disponible pour ce contrôle dans le Compact Framework 2 :s
Le contrôle Toolbar qui permet d'ajouter des boutons sur la ligne de menu
Générer un fichier .cab : qui permettra de déployer proprement l'application sur le pocket
Le Menu
Commençons par le menu, nous allons rajouter quelques fonctions classiques même si elle peuvent être activées par le menu contextuel du WebBrowser
"Actualiser" de nom "Menu_Refresh"
"Précédente" de nom "Menu_Back"
"Suivante" de nom "Menu_Next"
"Arrêter" de nom "Menu_Stop"
On intercepte leur évènement "Click"
et on grise ou non contextuellement le menu comme vu précédemment