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

Windows Forms Discussion :

vbnet et résolution écran


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Février 2008
    Messages
    72
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 72
    Par défaut vbnet et résolution écran
    Salut,
    Est ce qu'il y'a une technique en dotnet qui permet à un formulaire de prendre la résolution ecran de la machine sur laquelle l'application s'execute ?
    Autremnt,les formulaires de mon application apparaissent entieremnt si la resolution de mon ecran est 1024*768 mais si j change la resolution à 800*600 des parties des formulaires n apparaissent pas à l ecran
    Merci d'avance

  2. #2
    Membre averti
    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    56
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Janvier 2007
    Messages : 56
    Par défaut
    Salut e1230.
    Je ne sais pas si c'est ce que tu veux, mais il y a les 2 propriétés "Autosize" et "AutosizeMode".
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Me.AutoSize = True
    Me.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink

  3. #3
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 204
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 204
    Par défaut
    system.windows.forms.screen
    y a au moins la résolution de l'écran
    pas sur par contre qu'il y a un évènement pour le changement de résolution

    sinon avec une fenetre en maximized, ca prend toute la taille et en redimensionnant l'écran ca doit suivre
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  4. #4
    Membre confirmé
    Homme Profil pro
    Développeur / DBA
    Inscrit en
    Septembre 2007
    Messages
    133
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur / DBA
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2007
    Messages : 133
    Par défaut
    Sinon au form load tu choppe la résolution courante de ton écran et à ce moment là tu resize ta form mais très franchement c'est beaucoup plus simple de le laissez en autosize enfin après à toi de voir.

  5. #5
    Membre confirmé
    Inscrit en
    Février 2008
    Messages
    72
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 72
    Par défaut
    salut tt le monde,
    merci pour vos reponses
    j'ai deja testé autosize et autosizemode,avec ca on peut redimensionner la form,mais franchemnt c tres dur pour l'utilisateur de redimensionner la form a chaque execution.
    c que je veux c une solution pour que ma form prend la resolution de mon ecran sans avoir à redimensionner la form manuellemnt.
    "digitaldna" j'ai bien saisi ta proposition

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    48
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 48
    Par défaut
    Si j'ai bien compris tu veux redimensionner ou deplacer tous tes composants afin de l'adapter aux nouvelles dimensions du form ?
    Si c'est ça, tu peux parcourir tous tes controles en ajustant la taille :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
            For Each comp As Control In Me.Controls
                comp.Size = calculNouvelleTaille(comp.Size)
            Next

    J'ai bon ?

  7. #7
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 204
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 204
    Par défaut
    Citation Envoyé par sperot51 Voir le message
    system.windows.forms.screen
    y a au moins la résolution de l'écran
    pas sur par contre qu'il y a un évènement pour le changement de résolution

    sinon avec une fenetre en maximized, ca prend toute la taille et en redimensionnant l'écran ca doit suivre
    faut qu'on te mette le code avec ??
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  8. #8
    Membre confirmé
    Inscrit en
    Février 2008
    Messages
    72
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 72
    Par défaut
    un bout de code stp
    j arrive pas à definir la resolution de mon ecran à ma form

  9. #9
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 204
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 204
    Par défaut
    de tete, un truc dans le genre :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    me.width = system.windows.forms.screen.primaryscreen.bounds.width
    pas sur que les propriétés aient ces noms là mais ca doit ressembler
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

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

Discussions similaires

  1. [C++/CLI] résolution écran
    Par fpinter dans le forum C++/CLI
    Réponses: 6
    Dernier message: 16/08/2006, 12h29
  2. [VB6] Dimensions d'une form - résolution écran
    Par eagleleader dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 09/12/2005, 15h10
  3. Pb de résolution écran
    Par arti2004 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 26/10/2005, 15h43
  4. dephi et résolution écran
    Par ines09 dans le forum Langage
    Réponses: 3
    Dernier message: 10/09/2005, 10h28
  5. détecter résolution écran en ASP... ?
    Par psyco2604 dans le forum ASP
    Réponses: 5
    Dernier message: 20/09/2004, 12h02

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