小编pdt*_*ekd的帖子

如何避免冻结GUI?

我有一个代码是这样的:

private void testToolStripMenuItem_Click(object sender, EventArgs e)
{
    toolStripStatusLabel1.Text = " Device Testing...";

    positive = false;

    clearsensors_gui();
    datarec = false;
    cmd = 04;
    datarec = serialport_FT(0, 1);

    if (datarec)
    {
        char ab = Convert.ToChar(rec_data[1]);
        //MessageBox.Show("\n" + ab + "\n");
        int cab = Convert.ToInt16(ab);
        int cabc1 = cab & 1;
        int cabc2 = cab & 2;
        int cabc3 = cab & 4;
        int cabc4 = cab & 8;
        int cabc5 = cab & 16;
        int cabc6 = cab & 32;

        if …
Run Code Online (Sandbox Code Playgroud)

c# user-interface multithreading freeze winforms

2
推荐指数
1
解决办法
1万
查看次数

标签 统计

c# ×1

freeze ×1

multithreading ×1

user-interface ×1

winforms ×1