[Duża Hydra] Usunięcie dodanej kontrolki

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

Moderator: mikey

un86
Posty: 50
Rejestracja: 30 mar 2018, 01:17
Rola: Inny
Wersja: 8.0

[Duża Hydra] Usunięcie dodanej kontrolki

Post autor: un86 »

Pytanie wydaje się jakieś totalnie podstawowe, a nie mogę nigdzie znaleźć odpowiedzi - jak usunąć dodaną kontrolkę ?
Mam coś takiego - kontrolka wskakuje - super.

Kod: Zaznacz cały

ClaWindow textName = tab.AllChildren.Add(ControlTypes.text);
Ale jak ją usunąć ? Nigdzie nie widzę żadnej metody typu delete / remove / clear na samej kontrolce, rodzicu itp...

StabiL
Posty: 69
Rejestracja: 28 cze 2017, 15:41
Rola: Konsultant CDN XL

Re: [Duża Hydra] Usunięcie dodanej kontrolki

Post autor: StabiL »

Kod: Zaznacz cały

textName = null;
Nic innego mi nie przychodzi do głowy :)

un86
Posty: 50
Rejestracja: 30 mar 2018, 01:17
Rola: Inny
Wersja: 8.0

Re: [Duża Hydra] Usunięcie dodanej kontrolki

Post autor: un86 »

hmm wrzuciłem wszystkie kontrolki które chciałbym usunąć do List'y i wrzucam je na null'a
ale nic to nie zmienia.
próbowałem też po powyższym

Kod: Zaznacz cały

Runtime.WindowController.PostEvent(0, Events.FullRefresh);
aby odświeżyć okno - kontrolki dalej widoczne.

krew mnie zaraz zaleje :)

StabiL
Posty: 69
Rejestracja: 28 cze 2017, 15:41
Rola: Konsultant CDN XL

Re: [Duża Hydra] Usunięcie dodanej kontrolki

Post autor: StabiL »

Jeżeli chodzi o widoczność to masz:

Kod: Zaznacz cały

nazwaKontrolki.Visible = false;
To Ci ukryje kontrolkę.

wgromek
Posty: 54
Rejestracja: 04 sty 2014, 23:00
Rola: Administrator CDN XL
Lokalizacja: Lublin

Re: [Duża Hydra] Usunięcie dodanej kontrolki

Post autor: wgromek »

https://msdn.microsoft.com/pl-pl/librar ... ector-cz-1

poczytaj o destruktorach bo chyba o to chodzi

un86
Posty: 50
Rejestracja: 30 mar 2018, 01:17
Rola: Inny
Wersja: 8.0

Re: [Duża Hydra] Usunięcie dodanej kontrolki

Post autor: un86 »

Destruktor i skasowanie kontrolki ? Hmm to chyba byłaby pierwsza technologia w której czegoś takiego bym używał do tak prozaicznej sprawy (swoją drogą nie sadzę aby o to chodziło - ktoś mądrzejszy może mnie poprawić)

Niestety ostatecznie sobie poradziłem w głupi sposób zmieniając im pozycję i widoczność w razie potrzeby ale to jakieś totalnie dziwne wg. mnie rozwiązanie.

StabiL
Posty: 69
Rejestracja: 28 cze 2017, 15:41
Rola: Konsultant CDN XL

Re: [Duża Hydra] Usunięcie dodanej kontrolki

Post autor: StabiL »

W zależności od uprawnień np. na elementach pozycji też nie pokazują Ci się niektóre kontrolki, które sobie siedzą ukryte. Także nawet sam XL ich nie usuwa /kasuje :)

un86
Posty: 50
Rejestracja: 30 mar 2018, 01:17
Rola: Inny
Wersja: 8.0

Re: [Duża Hydra] Usunięcie dodanej kontrolki

Post autor: un86 »

Chyba nigdy mnie ten program nie przestanie zaskakiwać - choć przyznam, że bliżej mi do technologii webowych więc pewnie dlatego mnie to dziwi.
Tak czy siak - dla potomnych. Wywalam je poza ekran i ustawiam na niewidoczne.

ODPOWIEDZ