FTPStatusBar
  

The FTPStatusBar is a status bar tailored for use with ExFTPConnection (and SecureFTPConnection - only in edtFTPnet/PRO).  It provides feedback on FTP operations and detailed progress information on transfers.

graphic

To use the class, an FTPStatusBar is placed on the same Windows form as an instance of ExFTPConnection. It automatically detects an instance of ExFTPConnection, and no developer code is required.

When the application is run and a transfer is initiated, the FTPStatusBar displays a number of visual cues about the transfer.

It shows a progress bar giving a visual representation of the percentage of the file size transferred, the actual percentage, the amount of data transferred, the time taken for the transfer, the current transfer speed, and the name of the file. All of these properties are updated dynamically as the transfer proceeds.

A cancel button is also provided on the status bar to cancel the transfer as it is happening.

The control is highly configurable and allows various fields to be hidden.  For example, all fields other than the progress-bar may be hidden so that it appears as a simple progress-bar.

See the How to build a GUI FTP client (without code) topic for a worked example.