Exemple #1
0
        private async void SelectFilesToDownload_Click(object sender, EventArgs e)
        {
            GettingTheListLabel.Show();
            RemoteFileTextbox.Text = null;

            RemoteFilesForm               = new FormHelper();
            RemoteFilesForm.Size          = DPIAwareScaling.ScaleSize(800, 600);
            RemoteFilesForm.MinimumSize   = DPIAwareScaling.ScaleSize(800, 600);
            RemoteFilesForm.MaximumSize   = DPIAwareScaling.ScaleSize(800, 600);
            RemoteFilesForm.MaximizeBox   = false;
            RemoteFilesForm.Text          = GlobalVar.VERSION + " - RemoteFiles " + hostname;
            RemoteFilesForm.StartPosition = FormStartPosition.CenterScreen;

            RemoteFilesListView      = new ListView();
            RemoteFilesListView.Size = DPIAwareScaling.ScaleSize(785, 500);
            RemoteFilesListView.View = View.Details;
            RemoteFilesListView.AllowColumnReorder = true;
            RemoteFilesListView.Sorting            = SortOrder.Ascending;
            RemoteFilesListView.Font              = new Font("courier new", 10);
            RemoteFilesListView.MouseDoubleClick += new MouseEventHandler(RemoteFilesListView_DoubleCLick);
            RemoteFilesListView.Columns.Add("Name", -2, HorizontalAlignment.Left);
            RemoteFilesListView.Columns.Add("Size", -2, HorizontalAlignment.Left);
            RemoteFilesListView.Columns.Add("Modified", -2, HorizontalAlignment.Left);

            Button SelectMultipleFilesButton = new Button();

            SelectMultipleFilesButton.Text     = "Select Files";
            SelectMultipleFilesButton.Size     = DPIAwareScaling.ScaleSize(70, 30);
            SelectMultipleFilesButton.Location = DPIAwareScaling.ScalePoint(690, 515);
            SelectMultipleFilesButton.Click   += new EventHandler(SelectMultipleFilesButton_Click);

            await Task.Run(() => ListRemoteFiles(RemoteFilesListView));

            RemoteFilesForm.Controls.Add(RemoteFilesListView);
            RemoteFilesForm.Controls.Add(SelectMultipleFilesButton);
            RemoteFilesForm.Show();
            GettingTheListLabel.Hide();
        }
Exemple #2
0
 private void Form1_Load(object sender, EventArgs e)
 {
     GettingTheListLabel.Hide();
     DownloadBytesLabel.Hide();
     UploadBytesLabel.Hide();
 }