I'm using VS2008 in debug mode. When I run the project and try to make a connection, I get the problem described. Once the problem occurs, there does not seem to be any other way to stop it except to remove the component from the form and re-add it.
So, the "after a while", is not with respect to the length of time I'm connected to the FTP server. What I mean is, everything works for one or two project runs, but then stops working for no apparent reason. When the problem starts, I trace through my code and everything seems to fire off. I connect to the FTP server just fine (no errors), there are no errors when I call "ChangeWorkingDirectory" either. But nothing displays in the FTPRemoteFileList. When I check the FTP server, it show me connected.
Once the problem starts, the FTPRemoteFileList does not start working again. I have to remove it from the form and re-add it.