webForumDet fria alternativet

position av en UserControl

.NET

3 svar · 330 visningar · startad av TonyJ

Medlem sedan apr. 200441 inlägg
Frågan#1

Hur ska jag gå till väga för att få reda på vart på sidan min UC ligger.
På en lable tex går det ju att via Style taggen hämta attribut för både TOP och LEFT men för UC finns inget sådant.

Medlem sedan juli 2004206 inlägg
#2

en UC kan ju innehålla precis vilken html som helst, så det är inte bara "att sätta eller läsa propertys" för att erhålla positioner. Jag föreslår att du kapslar in dina usercontrols i en htmlcontainer av något slag (div kanske?) som du sedan sätter mindiv.attributes.add("left", "10px") etc etc på.

Medlem sedan apr. 200441 inlägg
#3

Problemet är att jag har en UC som skall användas på olika positioner på olika sidor och jag måste ha reda på vart på sidan som UC ligger.
Efterdom det apsx-sidan har flowlayout vet jag ej hur jag skall få tag på style.top och style.left för UC.
Hur göra för att få reda på positionen på UC när denna laddas i aspx-sidan??

Medlem sedan dec. 19996 721 inlägg
#4

Det går inte. Var kontrollen till slut hamnar är en affär för webbläsaren, så aspx-sidan kan inte veta något om det.

259 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)