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

ASP.NET Discussion :

[c#] positionner un control en x et y precis


Sujet :

ASP.NET

  1. #1
    Membre confirmé Avatar de shams
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    210
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 210
    Par défaut [c#] positionner un control en x et y precis
    hello world!

    je cherche comment positionnée en un x et y voulu un objet dans une page dans le code behind.

    Par exemple, si je veux mettre un label ou une table a la position x=100 y=200

    Merci d'avance pour votre aide

  2. #2
    Expert confirmé
    Avatar de neguib
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 627
    Détails du profil
    Informations personnelles :
    Âge : 64
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 627
    Par défaut
    Propriété WebControl.Attributes
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    MonControle.Attributes.Add("position","absolute");
    MonControle.Attributes.Add("left","100");
    MonControle.Attributes.Add("top","200");

  3. #3
    Membre confirmé Avatar de shams
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    210
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 210
    Par défaut
    merci beaucoup pour ta reponse neguib
    Je vais tout de suite essayer.

    -------------

    ben en fait ca marche pas...
    J'ai créer une table depuis le code-behind et je l'ai rajouté a la page

    Donc elle s'affiche en haut a gauche, mais j'ai beau changer les valeurs de "left", ca change rien...

    J'ai du me louper sur un truc mais je vois pas la

  4. #4
    Membre Expert
    Avatar de pmithrandir
    Homme Profil pro
    Responsable d'équipe développement
    Inscrit en
    Mai 2004
    Messages
    2 419
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Responsable d'équipe développement
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2004
    Messages : 2 419
    Par défaut
    bouh pas bo nequib!!!

    affreux bourrin que tu es ;-)

    Met ca dans un fichier css plutot.

    exemple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    table.coucou{
    position:absolute;
    top:1000px;
    left:500px;
    }
    et dans ton code aspx :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <table cssclass=coucou ....

    comme ca tout sera modifiable sans devoir recompiler ton programme ;-)

  5. #5
    Membre confirmé Avatar de shams
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    210
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 210
    Par défaut
    merci.
    Le truc c'est que ma table est generé depuis le code behind dans une boucle, je pux donc en avoir une centaine. Ca va pas etre enbetant de dvevoir lire a a chaque fois depuis le fichier css?

    Je demande juste, parce que j'y connais rien du tout en css, mais si c'est la meilleure solution, je vais apprendre!!!

  6. #6
    Expert confirmé
    Avatar de neguib
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 627
    Détails du profil
    Informations personnelles :
    Âge : 64
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 627
    Par défaut
    n'ecoutes pas pmithrandir il n'as pas vraiment compris ton souci
    en effet ma solution (non bourrin parceque prévu par asp.net)
    est non seulement la réponse à ta question mais aussi impeccable pour la génération automatique de contrôle quelquesoit d'ailleurs la source de données concernant ses contrôles; tu peux très bien ainsi remplacer toutes les valeurs mises en dur par des variables, et tu peux te passer d'un fichier .css de 30000 lignes alors que tu as par exemple une base de données qui te fournit tous les paramètres. La solution de pmithrandir est tout a fait conseillé pour de petites applications contenant juste quelques contrôles et un nombre de styles pas trop important

  7. #7
    Membre confirmé Avatar de shams
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    210
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 210
    Par défaut
    ok neguib!
    mais ton truc ca marche pas...
    et je vois pas pourquoi parce que je n'ai pas d'erreur a la compilation...

  8. #8
    Membre confirmé Avatar de shams
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    210
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 210
    Par défaut
    AYEZ cherchez plus, fallait faire un mix des deux solutions proposées!!
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    table.Style.Add("position","absolute");
    table.Style.Add("left","300");
    tout connement!!

  9. #9
    Expert confirmé
    Avatar de neguib
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 627
    Détails du profil
    Informations personnelles :
    Âge : 64
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 627
    Par défaut
    ok autant pour moi

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

Discussions similaires

  1. Réponses: 3
    Dernier message: 12/08/2009, 22h39
  2. Mauvais positionnement controle- drag&drop
    Par Evildoer_62 dans le forum Windows Forms
    Réponses: 15
    Dernier message: 20/01/2009, 15h14
  3. Positionner les controles dans une page ASP
    Par olibara dans le forum ASP.NET
    Réponses: 8
    Dernier message: 15/12/2008, 10h35
  4. Positionner le curseur + edit control
    Par Atomikx dans le forum MFC
    Réponses: 2
    Dernier message: 27/10/2005, 14h51

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