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
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
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");![]()
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
bouh pas bo nequib!!!
affreux bourrin que tu es ;-)
Met ca dans un fichier css plutot.
exemple :
et dans ton code aspx :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 table.coucou{ position:absolute; top:1000px; left:500px; }
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 ;-)
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!!!
n'ecoutes pas pmithrandiril 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![]()
![]()
ok neguib!
mais ton truc ca marche pas...![]()
et je vois pas pourquoi parce que je n'ai pas d'erreur a la compilation...
AYEZ cherchez plus, fallait faire un mix des deux solutions proposées!!
tout connement!!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 table.Style.Add("position","absolute"); table.Style.Add("left","300");![]()
![]()
Partager