Position von Visu-Elementen zur Laufzeit

heiwil
2008-02-08
2008-02-12
  • heiwil - 2008-02-08

    Hallo zusammen,

    ich möchte die Position von Visualisierungselementen zur Laufzeit ändern.

    Prinzipiell ist das klar: Bewegung absolut bzw. Bewegung relativ realisiert das.

    Allerdings gehen beide von der projektierten Position des Elementes aus, nicht von der ABSOLUTEN Position links oben in der Ecke des Formulars.

    Um auf die absolute Position zu kommen, benötige ich also die projektierte Position des Elementes ("Von Hand" kann ich die über die Elementenliste erfahren).

    Gibt es eine Möglichkeit, die Position zur Laufzeit auszulesen?

    Heiko

     
  • Erik Böhm - 2008-02-11

    Mahlzeit

    Ich denke nicht, dass die Positionen zur Laufzeit irgendwo hinterlegt sind.

    Du könntest aber die Elemente (wenns nicht allzuviele sind) generell auf 0,0 legen, und die Absolut-Position dann im Programm über einen Default Wert vorgeben.

    Dann hast du die Positionierung komplett selbst in der Hand.

    Gruss

    Erik

     
  • heiwil - 2008-02-12

    Danke für die Antwort,

    daran habe ich auch gedacht, wird aber schnell nicht mehr wartbar.

    Eine andere Möglichkeit wäre, die Position der anzuordnenden Elemente von Hand in Variablen abzulegen um dann damit zu arbeiten.

    Auch nicht elegant aber ein Ansatz.

    Aber:

    Dem System sind doch die Positionen bekannt. Es muß also PRINZIPIELL möglich sein, diese auszulesen.

    Vieleicht kann jemand von 3s eine lib draus machen!?

    Heiko

     

Log in to post a comment.