问题描述
设计了一个form,用这个方法打开Dimform1AsNewform1form1.Show()
form里有一个textbox,记录算好的数,然后有打印,打印时是调用这个textbox显示的数,现在第一次打开,可以正常操作,但希望可以在第一次未操作完成时,再打开一次这个form,可以同时操作两个form,但这时打印功能就不能正常显示,因为它读取的是form.textbox,这时有两个数,所以出错,请问怎样解决??谢谢!
解决方案
本帖最后由 wuyazhe 于 2012-03-14 09:37:11 编辑
解决方案二:
不懂,form1上放自己的打印过程,新建一个,还是自己的打印,管其他的啥事呢,form.textbox有两个数,啥意思
解决方案三:
例如,第一次打开form,经过计算,结果在form.textbox里显示,然后还没结束这次操作时,又再次打开form,经过另一次的操作,这时的结果当然与第一次的不一样,但都是用form.textbox来显示,但打印函数只是调用form.textbox的结果来打印,所以就出现不能正常打印了,但不知怎样解决,是不是可以通过判断是否第一次打开窗体来操作?具体不会。。。
解决方案四:
这跟调用过程或函数一样道理。过程或函数的参数不能设成全局变量,应该可以独立调用,不相干扰。
解决方案五:
帮顶.
解决方案六:
有谁帮帮忙解决吖。。。。!~~~~谢谢了!!!!!!!!!
时间: 2024-10-08 17:54:59