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 6 et antérieur Discussion :

[VB6] Taille mini d'une Form ?


Sujet :

VB 6 et antérieur

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    135
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 135
    Par défaut [VB6] Taille mini d'une Form ?
    Bonjour,

    Je cherche le moyen d'empêcher l'utilisateur de redimensionner la fenêtre en dessous de 400x300, mais important, sans scintillement.

  2. #2
    Membre averti
    Inscrit en
    Février 2003
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : Février 2003
    Messages : 28
    Par défaut
    Je ne sais pas ce que tu entends par scintillement mais si tu fais par exemple
    dans l'événement Form_Rezise()

    If Me.Width < 4000 Then Me.Width = 4000

    tu definies la largeur mini de ta fenêtre.

  3. #3
    Membre Expert
    Avatar de méphistopheles
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    1 551
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 1 551
    Par défaut
    par contre, je ne vois pas comment éviter le scintillement... peut-être en suprimant les bord (border style= 0)

  4. #4
    Membre Expert
    Avatar de Delbeke
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    2 675
    Détails du profil
    Informations personnelles :
    Âge : 72
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 2 675
    Par défaut
    Il y a une solution mais c'est pas niveau debutant
    Il faut subclasser la feuille pour intercepter le message WM_GETMINMAXINFO
    le parametre lParam contient les infos des points haut/droit bas/gauche mini et maxi de la feuille

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    135
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 135
    Par défaut
    Je ne sais pas ce que tu entends par scintillement mais si tu fais par exemple
    dans l'événement Form_Rezise()

    If Me.Width < 4000 Then Me.Width = 4000

    tu definies la largeur mini de ta fenêtre.
    Pour te repondre steph_445 c'est ce que je fais, mais essaie et tu verras ta fenetre scintiller.

    Merci Delbeke la solution du sous-classement fonctionne très bien.

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

Discussions similaires

  1. [VB6] [Excel] Feuille dans une form, sans excel installé
    Par ro2v dans le forum Installation, Déploiement et Sécurité
    Réponses: 3
    Dernier message: 05/05/2010, 12h45
  2. Taille limite d'une form
    Par katoyi dans le forum VB.NET
    Réponses: 5
    Dernier message: 29/05/2008, 00h22
  3. Taille limite d'une Form ?
    Par Barghis dans le forum VB 6 et antérieur
    Réponses: 18
    Dernier message: 25/10/2007, 09h21
  4. [VB6]Taille limite d'une frame en hauteur
    Par Sephy dans le forum VB 6 et antérieur
    Réponses: 17
    Dernier message: 07/06/2006, 20h04
  5. [VB6][Formulaire]Appliquer un Scrollbar a une Form
    Par Boil dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 09/11/2002, 03h51

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