0

我的第一个函数用文本框中的字符串填充列表框,第二个函数使用 ftp 协议上传文件。当我按下 Return 键时会调用这两个函数,它工作正常……但只有在第二个函数上传文件时才会填充列表框……首先填充列表框的想法?谢谢

  private void invia(object sender, KeyEventArgs e) {
        if (Alias != "Error:")
        {
            if (e.KeyCode == Keys.Enter || e.KeyCode == Keys.Return)
            {
                Scrivi();
                up();
            }
        }

简单的解决方案:cl4ptr4p 建议我刷新一下,

private void invia(object sender, KeyEventArgs e) {
        if (Alias != "Error:")
        {
            if (e.KeyCode == Keys.Enter || e.KeyCode == Keys.Return)
            {
                Scrivi();
                listBox1.Update();
                textBox1.Update();
                up();
            }
        }

然而更好的解决方案是 BackgroundWorker

4

0 回答 0