Position der oberen rechten Ecke eines TStringGrid-Objekts in einem Formular ermitteln



  • Hallo,
    ich versuche gerade die obere rechte Ecke eines TStringGrid-Objekts in einem Formular zu ermitteln. Dabei ligt auf dem Formula ein Panel-Objekt und darauf noch ein Panel-Objekt in dem ein TStringGri-Objekt eingefügt ist. Klingt kompliziert hat aber einen einfachen und sinnvollen Grund es so einzubinden. Kann mir einer sagen wie ich die Position der oberen rechten Ecke des StringGrid-Objekts im Formular ermitteln kann? Gibt es Quellcode-Beispiele?
    Bitte helft mir, das wäre echt nett.



  • Ich habe nun einen anderen Lösungsweg entdeckt. Ich vom Pannel die Variable "Top" und Addiere diese zu meinem Gewünschten Wert. Habe nun das Problen, dass ich gerne ermitteln möchte, auf welchem Pannel das StringGrid-Objekt liegt. Wie kann ich das realisieren?



  • Habe das auch gelöst:

    TPanel* pPanel = static_cast<TPanel*>(pGrid->Parent);
    Hoehe =pPanel->Top;
    


  • So kann man auch Probleme lösen 😉

    mfg Nico


Anmelden zum Antworten