Exemple #1
0
        // 保存到文件中
        private void btnSaveToFile_Click(object sender, EventArgs e)
        {
            SaveFileDialog fd = new SaveFileDialog();

            fd.Filter = "USB Trace Files|.fkut";
            if (fd.ShowDialog() == DialogResult.OK)
            {
                System.IO.File.WriteAllText(fd.FileName, DataTrace_ListView.CopyContents(false));
            }
        }
Exemple #2
0
        // 收到 USB 消息
        private void RecievedFilterTracesCallback(object sender, FKFilterTraceArrivedEventArgs e)
        {
            if (InvokeRequired)
            {
                Invoke(new FilterTraceArrived(RecievedFilterTracesCallback), new Object[] { sender, e });
            }
            else
            {
                if (MainTabControl.SelectedTab == Trace_TabPage)
                {
                    DataTrace_ListView.SuspendDrawing();

                    foreach (FKFilterTrace filterTrace in e.Traces)
                    {
                        AddFilterTrace(filterTrace);
                    }

                    DataTrace_ListView.ResumeDrawing();
                }
            }
        }
Exemple #3
0
 // 复制到剪切板
 private void btnCopyToClipboard_Click(object sender, EventArgs e)
 {
     DataTrace_ListView.CopyToClipboard(false);
 }