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

C# Discussion :

Différence entre 2 controls


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Architecte système
    Inscrit en
    Avril 2010
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Architecte système

    Informations forums :
    Inscription : Avril 2010
    Messages : 28
    Par défaut Différence entre 2 controls
    Bonjour,

    J'utilise Visual Studio 2008 et je rencontre un problème de positionnement avec la création dynamique de controls.

    En utilisant les même propriétés pour un control crée "à la main" et un control crée dynamiquement, je n'obtient pas exactement le même résultat.

    Par exemple je crée un graphe "à la main" depuis la vue design avec un Chart Controls auquel j'envoie des séries de valeurs, celui-ci me retourne donc un graphe et les axes/légendes comme je le voulais.

    Puis je crée un autre graphe Chart Control cette fois-ci dynamiquement avec les même propriété et je n'obtient pas les mêmes positionnements (pour les axes, légendes et même au niveau du control en lui même ).

    J'ai le même problème avec la plupart des controls que je crée dynamiquement (groupBox, textBox, dataGrid, ....), ceux-ci sont tous décalés par rapport à ceux que j'ai placé depuis la vue design dans un autre onglet (l'objectif étant d'obtenir un positionnement identique des controls dans chaque onglet), les propriétés des controls "mis à la main" et dynamique étant les même (je les ai vérifiées entre le designer de Visual Studio et ceux que j'ai crée moi même).

    Certains sont décalés de quelques millimètres (comme les groupBox) alors que j'utilise la même propriété "Fill" pour ces 2 controls, d'autres ont également une taille différentes (comme les dataGridView) alors que les propriété "Size" et "Location" sont également identique au pixel près.

    Je ne vois pas vraiment à quoi cela est du, j'ai d'abord pensé à un possible décalage du au placement des controls dans la vue design mais même en utilisant la propriété "Fill" des controls, cela est toujours présent (le positionnement des controls dynamique étant toutefois correct).


    Si vois quel est le problème ou qu'il l'a déjà rencontré, je le remercie d'avance de sa solution .

    Merci d'avance

    Raziulus

  2. #2
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 197
    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 197
    Par défaut
    margin et/ou padding peut etre
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  3. #3
    Membre confirmé
    Inscrit en
    Septembre 2007
    Messages
    114
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 114
    Par défaut
    Tu peux aller dans le coprs de la methode InitComponents() pour voir toutes les propriété affcté par l'editeur visuelle et vérifié que tu a les mêmes pour ton contrôle crée dynamiquement.

Discussions similaires

  1. différences entre les classes entity/boundary/control
    Par dark_meteor dans le forum UML
    Réponses: 2
    Dernier message: 19/01/2012, 21h21
  2. Différences entre dbcontrol et grid control
    Par ducho dans le forum Entreprise Manager
    Réponses: 2
    Dernier message: 15/01/2009, 17h04
  3. différence entre controles formulaires et ActiveX
    Par scarsat dans le forum Excel
    Réponses: 2
    Dernier message: 20/03/2008, 23h14
  4. Différence entre Multipage et Controle onglet
    Par morgan47 dans le forum Général VBA
    Réponses: 4
    Dernier message: 27/06/2006, 23h27
  5. Réponses: 3
    Dernier message: 07/05/2002, 16h06

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