IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB.NET Discussion :

Limiter MaximizeBox d'un Formulaire


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de sibama
    Profil pro
    Inscrit en
    Août 2008
    Messages
    151
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 151
    Par défaut Limiter MaximizeBox d'un Formulaire
    J'ai un formulaire dont la largeur est fixe (pas la hauteur).

    Pour se faire, j'ai mis le code suivant:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    PrivateSub FormVariables_Resize(ByVal sender As System.Object, ByVal e As System.EventArgs) HandlesMyBase.Resize
    ' Verrouillage de la largeur du DataGridView
    Me.Width = 675
    Me.DataGridViewVariables.Height = Me.Height - 72
    EndSub
    Cela me permet de bloquer la largeur en laissant redimensionner la hauteur.

    Cependant quand j'utilise le bouton MaximizeBox (celui à coté de la croix de fermeture), mon formulaire passe en plein écran sans que je puisse trouver le Handles associé, ce qui fait que je ne peux pas redimensionner la largeur.

    Y a t'il une astuce autre qu'interdire le MaximizeBox?

    En plus, il faut reconnaitre que lorsque je resize mon formulaire en essayant de diminuer la largeur, c'est pas super chouette à l'écran car ça "scintille" un peu (sur l'augmentation de la largeur, c'est moins flagrant).



    Ce n'est pas parce que l'on allume la bougie de quelqu'un avec sa lanterne que l'on se prive de lumière.

  2. #2
    Membre confirmé Avatar de sibama
    Profil pro
    Inscrit en
    Août 2008
    Messages
    151
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 151
    Par défaut
    Yesssssss, j'ai trouvé, il suffit d'ajouter ça dans le FORM_LOAD:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    ' D‚finition de la taille maxi en cas de Maximize 
    Me.MaximumSize = New Size(Me.Size.Width, Screen.PrimaryScreen.Bounds.Height)
    Sur un maximize, le formulaire me fait une jolie "colonne" de la hauteur de l'écran (sans empiéter sur la barre de tache) et de la largeur définie dans le Designer.


    Ce n'est pas parce que l'on allume la bougie de quelqu'un avec sa lanterne que l'on se prive de lumière.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 3
    Dernier message: 29/11/2012, 12h59
  2. [AC-2007] Limite de taille des formulaires continus
    Par Kloun dans le forum IHM
    Réponses: 2
    Dernier message: 08/09/2010, 12h19
  3. Limite taille d'un formulaire, comment débloquer?
    Par Terminator dans le forum IHM
    Réponses: 2
    Dernier message: 20/02/2007, 01h22
  4. Réponses: 2
    Dernier message: 02/02/2006, 09h23
  5. Limiter nombre d'enregistrement d'un sous-formulaire
    Par snoopy69 dans le forum Access
    Réponses: 12
    Dernier message: 26/10/2005, 18h03

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo