Viroz utworzono 1 stycznia 2021 utworzono 1 stycznia 2021 (edytowane) Cześć, Chciałem zapytać w jaki sposób mogę naprawić ten problem: w dynamicznej metodzie(niżej) chciałbym użyć metody showMessage, która znajduje się w klasie MessageForm(kod niżej) Niestety nie jest to możliwe przez błąd Wie ktoś jak to naprawić? Przeszukałem dostępne biblioteki, ale nie jestem w stanie znaleźć odpowiedzi na ten problem :/ PS. Nie używam MessageBox'a, ponieważ jego okienko niestety jest białe, a swoją aplikacje chciałbym utrzymać w ciemnej kolorystyce.
-n3veR komentarz 2 stycznia 2021 komentarz 2 stycznia 2021 Musisz wstrzyknąć MessageForm (DI - Dependency Injection) albo podnieść obiekt przez klauzulę 'new' i dopiero wtedy wykorzystać metodę showMessage().
fernandez komentarz 2 lutego 2021 komentarz 2 lutego 2021 Żeby skorzystać z tej metody musisz najpierw mieć obiekt tej klasy (MessageForm). Można to zrobić na wiele sposobów, ale żeby działało, jak Ty chcesz, to musisz więcej o kodzie napisać. Czym jest MessageForm w Twoim projekcie, jak to się ma do przycisku, którego zdarzenie chcesz obsłużyć i gdzie on jest umieszczony?
Wciąż szukasz rozwiązania problemu? Napisz teraz na forum!
Możesz zadać pytanie bez konieczności rejestracji - wystarczy, że wypełnisz formularz.