我的请况是:用按钮事件触发通讯处理线程,发送数据并等待下位机的返回,由于下位机处理事件的事件比较长,需要10-30秒,使的按钮事件处理程序一直在等待返回,这样我要求的按钮变灰在等待的这段时间内无法实现,易引起误触发,请问这种情况该怎么处理?