private void handleDataSent(int length) { lock (dataSentValueLabel) { _dataSent += length; dataSentValueLabel.Text = Sizer.convertSize(_dataSent); } }
private void handleDataReceived(int length) { lock (dataReceivedValueLabel) { _dataReceived += length; dataReceivedValueLabel.Text = Sizer.convertSize(_dataReceived); } }
public void updateFiles(Packet p) { filesListView.safeInvoke(() => { filesListView.Items.Clear(); for (int i = 0; i < p.Data.Length; i++) { string s = Encoding.Unicode.GetString(p.Data[i]); if (s.StartsWith("-")) { filesListView.Items.Add(new ListViewItem(new string[] { s.Substring(1) }) { ImageIndex = 1 }); } else if (s.StartsWith("_")) { long size = Convert.ToInt64(Encoding.Unicode.GetString(p.Data[i + 1])); filesListView.Items.Add(new ListViewItem(new string[] { s.Substring(1), Sizer.convertSize(size) }) { ImageIndex = 2, Tag = size }); i++; } } }); }
public void updateRootDrives(Packet p) { locationTextBox.safeInvoke(() => { locationTextBox.Clear(); }); filesListView.safeInvoke(() => { filesListView.Items.Clear(); for (int i = 0; i < p.Data.Length; i += 2) { filesListView.Items.Add(new ListViewItem(new string[] { Encoding.Unicode.GetString(p.Data[i]), Sizer.convertSize(Encoding.Unicode.GetString(p.Data[i + 1])) }) { ImageIndex = 0 }); } }); }