[HYDRA]Położenie dodatkowego przycisku

Zapytania SQL, widoki, Crystal, definicje filtrów, szybkich raportów, wydruków, API, Hydra, .NET

Moderator: mikey

msiemienkowicz
Posty: 17
Rejestracja: 25 cze 2018, 16:30
Rola: Administrator CDN XL
Wersja: 2017

[HYDRA]Położenie dodatkowego przycisku

Post autor: msiemienkowicz »

Witam,
napisałem prosty dodatek operujący na liście dokumentów. Wywoływany jest spod przycisku.
Problemy leży w określeniu jego położenia(rożni użytkownicy - różne rozdzielczości) przez co "pływa" on po ekranie.
Czy ktoś zna sposób na pobranie położenia innego przycisku i w definiowaniu 'new rectangle' odwołaniu się do niego?

blecku
Posty: 56
Rejestracja: 08 sie 2018, 10:29
Rola: Administrator CDN XL

Re: [HYDRA]Położenie dodatkowego przycisku

Post autor: blecku »

Mniej więcej będzie to wyglądać tak:

Kod: Zaznacz cały

Rectangle pozycja = base.GetWindow().AllChildren["NazwaKontrolki"].Bounds;
TwojaNowaKontrolka.Bounds = new Rectangle(pozycja.X,pozycja.Y,pozycja.Width,pozycja.Height);
Przy czym musisz sobie zrobić przesunięcie na osi X i Y bo Ci jedna kontrolka przysłoni drugą.
Pozdrawiam,
Kamil

msiemienkowicz
Posty: 17
Rejestracja: 25 cze 2018, 16:30
Rola: Administrator CDN XL
Wersja: 2017

Re: [HYDRA]Położenie dodatkowego przycisku

Post autor: msiemienkowicz »

Dziękuje,
działa.

ODPOWIEDZ