Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

LE FORMULAIRE PLEIN ECRAN S'ADAPTE AU CHANGEMENT DE LA BARRE DES TACHES


Information sur la source

Description

Extrait de la documentation VS 2005.
Le formulaire maximisé s'adaptera à la zone de travail, alors que l'on
déplacera la barre des taches en haut sur la droite ou sur la gauche,
ou que l'on la réduira ou l'augmentera.

A placer dans le concepteur les 2 dernières lignes, comme ci dessous :
#Region " Code généré par le Concepteur Windows Form "

    Public Sub New()
        MyBase.New()

        'Cet appel est requis par le Concepteur Windows Form.
        InitializeComponent()

        'Ajoutez une initialisation quelconque après l'appel InitializeComponent()
        AddHandler SystemEvents.UserPreferenceChanging, _
        AddressOf SystemEvents_UserPreferenceChanging

    End Sub

Et la procédure suivante dans le code du formulaire :
    Private Sub SystemEvents_UserPreferenceChanging( _
    ByVal sender As Object, _
    ByVal e As UserPreferenceChangingEventArgs)
        Me.WindowState = FormWindowState.Maximized
        tb1.Text = "Dimensions du formulaire : " + Me.Size.ToString + vbCrLf
        tb1.AppendText("Localisation du formulaire : " + Me.Location.ToString)

    End Sub
NB. : ATTENTION AU CHAMBOULEMENT DES ICONES DU BUREAU A TROP JOUER AVEC CETTE BARRE.
 

Conclusion

Fonctionne en VB 2003
 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Commentaires et avis

signaler à un administrateur
Commentaire de OneHacker le 19/05/2005 12:21:13

Qu'est qui déclenche le handle ?! tu déclares rien aprés ! Ta procédure doit faire
MyProc(...) Handles qqchose !

signaler à un administrateur
Commentaire de christoni le 19/05/2005 18:48:09

Bonjour OneHacker
Pas besoin de Handles après MyProc
Je crois qu'il y a 2 méthodes pour gérer les événements.
Pour l'exemple : un contrôle Button appelé btn1.

1) La méthode classique, celle que VB applique automatiquement
  en mode Désign :
  - Dans la section déclaration :
  Friend WithEvents btn1 As System.Windows.Forms.Button
  - La prog. :
  Private Sub btn1_Click(ByVal sender As System.Object, _
  ByVal e As System.EventArgs) Handles btn1.Click
  ...........
  End Sub

2) La méthode dynamique avec AddHandler :
  - L'instruction AddHandler spécifie le nom de l'émetteur
  d'événement suivi de , AddressOf qui fournit le nom du
  gestionnaire d'événement :
  AddHandler btn1.Click, AddressOf btn1_Click
  - La prog. contenant le code à exécuter :
  Private Sub btn1_Click(ByVal sender As System.Object, _
  ByVal e As System.EventArgs)
  ...........
  End Sub

Le handle est dans la 1ière ligne et VB exécute la prog., si
btn1 est cliqué.

Enfin, c'est comme cela que j'ai compris la chose.


signaler à un administrateur
Commentaire de OneHacker le 27/05/2005 12:28:06

D'accord ! Moi je m'y connais pas du tout en handler ! Je voudrez pouvoir attacher un handler à explorer.exe pour savoir quand un fichier est ouvert et obtenir ce fichier ou programme.

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

taskbar avec form borderstyle = 0 none [ par tanaka13 ] bonjourMon probleme est le suivant:ma form est en borderstyle = 0 none et quant elle ai reduite je n'ai evidemment plus de menu (fermer,reduire,...) s icone à coté du nom de la form ds la taskbar en mode borderstyle = none [ par miko500 ] salut, j'ai besoin d'aide, je cherche un moyen permettant d'avoir, dans la taskbar, une icone à coté du nom de la form quand on éxécute le programme, redimensionnement automatique du form suivant la taille de l'ecran [ par chris81 ] comment fait on pour redimensionner un form suivant la taille de l'ecran en vb.netmerci Placer un Timer sur la form [ par didieraucun ] J'ai trouvé ce code sur internet pour renvoyer la position de la souris :' Exemple proposé par int19h (Int19h@caramail.com) ' Placer un Timer sur la f Taskbar Icon et appli dans gestionnaire des tâches [ par ZeTroll ] Bonjour tout le monde :)Je vous expose mon problème : J'ai une application toute bête composé d'une fonction Main et d'une form. La form ne sert qu'a Handle TaskBar [ par MoiOlivier ] Bonjour à tous,Voilà, mon problème est simple : Quelqu'un connait-il le moyen de récupérer le handle du bouton qui représente une form minimisée dans Placer une form a un endroit précis dans un MDI [ par mmiguel ] Bonjour,Je développe une application pour faire des défiler l'une a la suite des autres des forms verticalement dans un MDI_Parents.Je souhaite placer TopMost Magnétique (comme TaskBar) [ par webdesignasp ] Salut à tous,Quelqu'un aurait-il sous le coude une source qui me permette d'imiter la barre des tâches à savoir, une fenêtre toujours visible, sur laq liste modifiable versu formulaire [ par burtdog ] Salut a tous,j'ai besoin d'aide de ceux qui sont bon. Je fais un programme pour m'amuser avec access. J'ai pas beaucoup de connaissance en prog mais j Connaitre le handle du 2e form dans le zorder [ par z0nez ] Bonjour,je ne sais pas si c'est moi qui est coincé mais je ne parviens pas à trouver le handle du 2e form dans le zorder soit la fenêtre qui juste der


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,499 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.