b端有个按钮,点击,a端应该弹出一个新窗口(意思是b可以远程控制a弹窗口)。但是我做出来的是a端能弹出新窗口,但是新窗口一出来就卡,点两下就没有响应了。同样是f2.show();点击a端人按钮弹出的窗口就不卡,很正常。求高手给解决一下,谢谢

a端代码:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;<

展开全部
收起
4回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • 暗恋未遂

    17人对此回答表示赞同

    不晓得 我问你个问题哦SqlConnection conn = DataBase.data();
    string sql = "select * from student where " + comboBox1.Text + " like '%" + textBox1.Text + "%'";
    SqlDataAdapter ad = new SqlDataAdapt
    展开
    17
    0回复
    发布于 5年前

    评论(0)

    收起评论

  • Melanie

    13人对此回答表示赞同

    应该你这个主线程的问题(通讯线程myTh成了主线程,这样窗体的UI线程就挂起了),你用按钮控制的窗体和通讯方法里的窗体不在相同的线程里,所以不能做比较,你把通讯线程里的f2设置成成员对象不行(这样只能弹出一个)?如果你想弹多个的话那就加个Timer,1秒一次查找是否有新消息(可以用LIST<String>建个消息池)来了...将控制代码放到Timer里来控制,这样控制权就在主线程里了
    这样给你改了一下,你按我说方法,加上一个计时器Timer(在组件里),然后设置interval=
    展开
    13
    0回复
    发布于 5年前

    评论(0)

    收起评论

  • 刘二喜

    7人对此回答表示赞同

    断点!自己查.....
    展开
    7
    0回复
    发布于 5年前

    评论(0)

    收起评论

  • Cooper55

    1人对此回答表示赞同

    whiel(true)
    {
    if (commandMessage.Equals("4"))
    {
    Form2 f2 = new Form2();
    f2.Show();
    break;
    //MessageBox.Show("111");
    展开
    1
    0回复
    发布于 5年前

    评论(0)

    收起评论

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部