session->FileTransferred += gcnew EventHandler(FileTransferred);
EventHandler is the wrong delegate type. You need to create a WinSCP FileTransferredEventHandler delegate instead. Fix:
session->FileTransferred += gcnew WinSCP::FileTransferredEventHandler(FileTransferred);
Beware that you also mis-spelled WinSCP::TransferEventsArgs, one s too many.