目的:要生成非模式对话框。
如果在生成对话框的类,或者方法中,有其他比较耗时的操作的话,那么对话框将会在本方法完成后才能显示。不管生成对话框的语句是在计算的前面还是后面。得到的非模式对话框都是只有框体,而没有内容。
正确的处理方式应该是,在生成界面的类中不进行复杂的运算!! UI线程应该只响应输入和输出。如果要做计算的话,可以在UI线程中另开线程处理计算。
本文探讨了在生成非模式对话框过程中遇到的问题——当UI线程执行复杂运算时,对话框显示异常。文章强调了UI线程应当仅用于处理输入输出操作,并建议通过开启额外线程来处理耗时计算,确保对话框正常显示。
目的:要生成非模式对话框。
如果在生成对话框的类,或者方法中,有其他比较耗时的操作的话,那么对话框将会在本方法完成后才能显示。不管生成对话框的语句是在计算的前面还是后面。得到的非模式对话框都是只有框体,而没有内容。
正确的处理方式应该是,在生成界面的类中不进行复杂的运算!! UI线程应该只响应输入和输出。如果要做计算的话,可以在UI线程中另开线程处理计算。
4028

被折叠的 条评论
为什么被折叠?