Hej,
Zdaje sobie sprawę, że ten post powinien się znaleźć tylko na forum C#, ale programiści stricte C# - bez obrazy, ale jacyś niemrawi są. Potrzebuję więc pomocy programisty Delphi/C# [napisałem to, a pierwszy post i tak dostałem z forum c#]
Mam takie pytanie. Potrzebuję utworzyć na kontrolce nowy komponent i podpiąć pod jego obsługę zdarzenia Click metodę obsługującą zdarzenie Click w innym komponencie.
W Delphi dało się to zrobić, zdaje się tak jakoś:
procedure (...).GetEvents( ... )
begin
(...)
vNewControl.OnClick := iOldControl.OnClik;
end;
Dodajmy, że potrzebuję to wszystko zrobić w klasie statycznej, w której w jednej z metod za parametr podaje kontrolkę.
Czy w C# jest coś takiego w ogóle możliwe? Bo tracę wiarę w ten język :P
Właśnie dostałem mail, z którego dowiedziałem się, że to co zdaje się być wielkie w języku C# jest równocześnie jego ogromnym OGRANICZENIEM:
You can't assign the event of another control in C# like you can in
Delphi. This has probably to do with the fact that in .NET you can
have multiple listners.
No cóż. Teraz trzeba pisać do twórcy C#, żeby przywrócił to co działało dobrze w Delphi :P