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 :

Autoscaling windows form problem


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Décembre 2018
    Messages
    24
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Décembre 2018
    Messages : 24
    Par défaut Autoscaling windows form problem
    Bonjour a tous,

    Aprés développement de mon application windows avec visual studio 2013 (langage vb.net)

    j'ai rencontré une problème d'autoscaling et j'arrive pas a la résoudre. problème d'autoscaling c'est a dire lorsque j’exécute mon application sur un autre ordinateur qui a un écran plus grand que celui que j'ai la utilisé lors du la développement tout les contrôles gardent leur taille initiale et ne s’agrandissent pas automatiquement selon la taille de l'écran.

    j'ai fait beaucoup de recherche mais j'arrive pas a trouver la vrai code.

    est ce que il y'a quelqu'un ici qui peux m'aider?

    Merci beaucoup

  2. #2
    Membre émérite
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juillet 2005
    Messages
    562
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Saône et Loire (Bourgogne)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Distribution

    Informations forums :
    Inscription : Juillet 2005
    Messages : 562
    Par défaut
    Bonjour,

    Tu trouveras ICI l'ensemble des ressources Micro$oft pour la gestion des interfaces en WinForm.
    La partie "Comment : ancrer des contrôles aux Windows Forms" sera sans doute la plus intéressante pour ton problème de redimensionnement.

    Bon code,
    J@ckHerror


    PS : Bonne année le forum

  3. #3
    Membre averti
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Décembre 2018
    Messages
    24
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Décembre 2018
    Messages : 24
    Par défaut
    Bonjour merci beaucoup pour ta réponse mais c'est pas ça ce que je cherche, je sais cette option " Anchor", cette option c'est seulement pour garder les distance par rapport au border,

    le vrai nom de ma problème c'est quelque chose nommé AutoScaleMode,

    j'ai essayé avec le code se dessous mais j'arrive pas a résoudre le problème

    Imports Microsoft.Win32

    Public Class Form1
    Public Sub New()
    ' This call is required by the Windows Form Designer.
    InitializeComponent()

    ' Add any initialization after the InitializeComponent() call.
    AddHandler SystemEvents.UserPreferenceChanged, New UserPreferenceChangedEventHandler(AddressOf SystemEvents_UserPreferenceChangesEventHandler)
    End Sub

    Private Sub SystemEvents_UserPreferenceChangesEventHandler(ByVal sender As Object, ByVal e As UserPreferenceChangedEventArgs)
    If (e.Category = UserPreferenceCategory.Window) Then
    Me.Font = SystemFonts.IconTitleFont
    End If
    End Sub

    Private Sub Form1_FormClosing(ByVal sender As Object, ByVal e As System.Windows.Forms.FormClosingEventArgs) Handles Me.FormClosing
    RemoveHandler SystemEvents.UserPreferenceChanged, New UserPreferenceChangedEventHandler(AddressOf SystemEvents_UserPreferenceChangesEventHandler)
    End Sub
    End Class

  4. #4
    Membre émérite
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juillet 2005
    Messages
    562
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Saône et Loire (Bourgogne)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Distribution

    Informations forums :
    Inscription : Juillet 2005
    Messages : 562
    Par défaut
    ok si tu le dis. Je pensais que tu avais mal identifié ton problème.

    Il faut savoir que le scaling en winform ne peut-être fait que par Font ou Dpi, et par défaut c'est Font. Donc normalement tu ne dois rien avoir à faire, c'est natif. Maintenant tu pourrais avoir besoin de faire du scaling par un autre moyen que la Font ( ou Dpi ) et donc ok tu as un problème. Mais je reste sur de moi, si tu as besoin de faire du scaling sur la Font (ce qui est 99 % des cas) tu n'a rien à faire, sauf bien sur si tu as mis la propriété AutoScalingMode a None là ou elle était à Font avant.

    lien1
    lien2

    J@ckHerror.

    PS : utilise les balises Code pour que ton code soit lisible.

  5. #5
    Membre averti
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Décembre 2018
    Messages
    24
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Décembre 2018
    Messages : 24
    Par défaut
    maintenant je suis sur que la propriété AutoScalingMode est Font,

    et quand j'ai déplacé mon application sur un autre ordinateur (fixe) qui a un écran plus grand que l'ordinateur (portable) que j'ai utilisé lors de la développement . j'ai rencontré la même problème.

    vraiment c'est quelque qui ma bloqué

    merci beaucoup pour ton support.

Discussions similaires

  1. [Débutant] Windows Form Probleme
    Par bramovic dans le forum C#
    Réponses: 4
    Dernier message: 04/05/2012, 11h36
  2. Réponses: 1
    Dernier message: 19/02/2012, 14h43
  3. probleme [C#] windows forms
    Par tix116 dans le forum Windows Forms
    Réponses: 2
    Dernier message: 15/02/2009, 19h44
  4. probleme windows form, lecture dans un fichier texte
    Par fbarbin dans le forum Windows Forms
    Réponses: 2
    Dernier message: 08/09/2008, 14h06
  5. probleme windows Forms
    Par julien94320 dans le forum Forms
    Réponses: 2
    Dernier message: 25/12/2007, 18h43

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