public void FrmFileUp() { var cacheToActionFiles = FileWinexploer.NeedAddOrMordifyFiles; string actionName = actionType == 0 ? "上传文件到服务器" : "下载文件到客户端本地"; FileTransfersItemStyle style = actionType == 0 ? FileTransfersItemStyle.Send : FileTransfersItemStyle.Receive; if (cacheToActionFiles != null && cacheToActionFiles.Count > 0) { //item = fileTansfersContainer1.AddItem( // actionName, // "", // Resources._14, // totalSize, // style); //item.BaseColor = _baseColor; //item.BorderColor = _borderColor; //item.ProgressBarBarColor = _progressBarBarColor; //item.ProgressBarBorderColor = _progressBarBorderColor; //item.ProgressBarTextColor = _progressBarTextColor; //item.CancelButtonClick += new EventHandler(item_CancelButtonClick); this.skinFileTransfersItem1.Text = actionName; this.skinFileTransfersItem1.FileName = "sssssssssss"; this.skinFileTransfersItem1.FileSize = 0; this.skinFileTransfersItem1.Text = actionName; this.skinFileTransfersItem1.Image = Resources._14; this.skinFileTransfersItem1.Style = style; //this.skinFileTransfersItem1.BaseColor = _baseColor; //this.skinFileTransfersItem1.BorderColor = _borderColor; this.skinFileTransfersItem1.ProgressBarBarColor = _progressBarBarColor; this.skinFileTransfersItem1.ProgressBarBorderColor = _progressBarBorderColor; this.skinFileTransfersItem1.ProgressBarTextColor = _progressBarTextColor; this.skinFileTransfersItem1.CancelButtonClick += new EventHandler(item_CancelButtonClick); this.skinFileTransfersItem1.Start(); } DataTable dt = new DataTable(); dt.Columns.Add("key"); dt.Columns.Add("file_type"); dt.Columns.Add("file_name"); dt.Columns.Add("file_size"); dt.Columns.Add("state"); foreach (var item in cacheToActionFiles) { Model.FileModel file = item.Value; DataRow row = dt.NewRow(); row[0] = file.ClientPath; row[1] = "文件"; row[2] = file.File_Name; row[3] = file.File_Size; row[4] = GetActionName(file.ActionNum); dt.Rows.Add(row); totalSize += file.File_Size; } this.skinDataGridView10.DataSource = dt; }
public void FrmFileUp() { var cacheToActionFiles = FileWinexploer.NeedAddOrMordifyFiles; string actionName = actionType == 0 ? "上传文件到服务器" : "下载文件到客户端本地"; FileTransfersItemStyle style = actionType == 0 ? FileTransfersItemStyle.Send : FileTransfersItemStyle.Receive; if (cacheToActionFiles != null && cacheToActionFiles.Count > 0) { this.skinProgressBar1.Maximum = cacheToActionFiles.Count; } }
public FileTransfersItem AddItem(string text, string fileName, Image image, long fileSize, FileTransfersItemStyle style) { FileTransfersItem item = new FileTransfersItem(); item.Text = text; item.FileName = fileName; item.Image = image; item.FileSize = fileSize; item.Style = style; item.FileTransfersText = this.FileTransfersItemText; item.Dock = DockStyle.Top; base.SuspendLayout(); base.Controls.Add(item); item.BringToFront(); base.ResumeLayout(true); return item; }
/// <summary> /// 添加FileTransfersItem文件项 /// </summary> /// <param name="md5">名称(MD5校验值)</param> /// <param name="typetext">文件类型(发送文件/接收文件)</param> /// <param name="fileName">文件路径</param> /// <param name="image">文件图标</param> /// <param name="fileSize">文件大小</param> /// <param name="style">文件状态(详情查看:FileTransfersItemStyle)</param> /// <returns></returns> public FileTransfersItem AddItem(string md5, string typetext, string fileName, Image image, long fileSize, FileTransfersItemStyle style) { FileTransfersItem item = new FileTransfersItem(); item.Name = md5; item.Text = typetext; item.FileName = fileName; item.Image = image; item.FileSize = fileSize; item.Style = style; item.FileTransfersText = this.FileTransfersItemText; item.Dock = DockStyle.Top; base.SuspendLayout(); base.Controls.Add(item); item.BringToFront(); base.ResumeLayout(true); if (IsAutomaticShowHide) { base.Visible = base.Controls.Count > 0 ? true : false; } return(item); }
public void FrmFileUp() { //propertyGrid1.SelectedObject = fileTansfersContainer1; //_random = new Random(); var cacheToActionFiles = FileWinexploer.NeedAddOrMordifyFiles; //List<Model.FileModel> models = new List<Model.FileModel>(); //foreach (var item in cacheToActionFiles.Values) //{ // if (item.ActionNum != 10) // { // models.Add(item); // } //} string actionName = actionType == 0 ? "上传文件到服务器" : "下载文件到客户端本地"; FileTransfersItemStyle style = actionType == 0 ? FileTransfersItemStyle.Send : FileTransfersItemStyle.Receive; foreach (var fileItem in cacheToActionFiles) { Model.FileModel file = fileItem.Value; if (file.ActionNum != 10) { SkinFileTransfersItem item; item = fileTansfersContainer1.AddItem( actionName, file.File_Name, Resources._14, file.File_Size, style); item.Tag = file.ClientPath; item.BaseColor = _baseColor; item.BorderColor = _borderColor; item.ProgressBarBarColor = _progressBarBarColor; item.ProgressBarBorderColor = _progressBarBorderColor; item.ProgressBarTextColor = _progressBarTextColor; item.CancelButtonClick += new EventHandler(item_CancelButtonClick); } } DataTable dt = new DataTable(); dt.Columns.Add("key"); dt.Columns.Add("file_type"); dt.Columns.Add("file_name"); dt.Columns.Add("file_size"); dt.Columns.Add("state"); foreach (var item in cacheToActionFiles) { Model.FileModel file = item.Value; DataRow row = dt.NewRow(); row[0] = file.ClientPath; row[1] = "文件"; row[2] = file.File_Name; row[3] = file.File_Size; row[4] = GetActionName(file.ActionNum); dt.Rows.Add(row); } this.skinDataGridView10.DataSource = dt; }
public FileTransfersItem AddItem(string name, string text, string fileName, Image image, long fileSize, FileTransfersItemStyle style) { FileTransfersItem item = new FileTransfersItem { Name = name, Text = text, FileName = fileName, Image = image, FileSize = fileSize, Style = style, FileTransfersText = this.FileTransfersItemText, Dock = DockStyle.Top }; base.SuspendLayout(); base.Controls.Add(item); item.BringToFront(); base.ResumeLayout(true); return(item); }