打开同一个form出现的问题

问题描述

设计了一个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

打开同一个form出现的问题的相关文章

如何获取同一个form表单里的对象的value值呢

问题描述 如何获取同一个form表单里的对象的value值呢 <input type="hidden" id="district<%=i%>" name="district" > <script> document.getElementById("district"+i).value=document.getElementById("shuru"+i).value <

扩展-c++通过CreateProcess多次打开同一个浏览器

问题描述 c++通过CreateProcess多次打开同一个浏览器 急急急!!!!想问问大神们,怎么通过CreateProcess打开多次打开浏览器,并实现每个浏览器在不同的虚拟桌面上显示,(即多个扩展屏上显示同个浏览器的功能)谢谢. 解决方案 用ShellExecute() open方式打开浏览器,这样它会使用系统缺省浏览器.不过也要看浏览器能否支持开新tab来打开你的页面

我用VS打开VB.net程序,当我打开一个FORM界面窗口时,然后再关掉FORM界面窗口,则整个VS都关掉了?高手帮忙解决下.谢谢

问题描述 我用VS打开VB.net程序,当我打开一个FORM界面窗口时,然后再关掉FORM界面窗口,则整个VS都关掉了?高手帮忙解决下.谢谢我们用visualsourcesafe备份代码的.如果我的代码是从visualsourcesafe上面拿下来的就会出现这种问题...请高手帮忙解决下,谢谢谢谢,很急!!! 解决方案 解决方案二:难道同样的版本放在本地打开就不存在这个情况?从SourceSafe里面拿出来的打开才会出现?一步一步跟一下咯?解决方案三:重装VS?解决方案四:把项目重新生成一次后再

测试-本地与服务器打开同一个html页面,服务器上的页面在ie7下css3样式 旋转失效

问题描述 本地与服务器打开同一个html页面,服务器上的页面在ie7下css3样式 旋转失效 本地样式测试没有问题.提交服务器**旋转样式**失效.失效只在ie7下失效. 而且如果ie的版本是11的调成7才会有这个问题.如果是低于11的调成7的就没有问题. <div id="shade" style="position: absolute; z-index: 99;top: 275px;left: 888px;width: 145px;height: 145px; tr

串号-一个浏览器打开同一个网站,用两个帐号,如何如何使两个帐号不串

问题描述 一个浏览器打开同一个网站,用两个帐号,如何如何使两个帐号不串 做了个网站,用一个浏览器两个帐号同时登录页,结果最终串到一个帐号上,怎么写能让 两个帐号不串,如果不能,请告诉我这是什么原因.我登录大企业的网站也是这样的问题, 比如网易邮箱啊什么的,这是为什么呢? 解决方案 如果是放在session中的话,是会串的.现在浏览器,不同的tab页都是session共享的,不像以前ie6,ie7不同页面session不共享. 解决方案二: 能不能我不确定,但可以回答你另一半的问题.用同一个浏览器

[求助] 多窗口打开同一个文件无法载入

问题描述 小弟初学C#,碰到一个问题,我要让winform显示指定文件夹中的PDF文件,我使用了adobereader自带的com组件,然后当指定文件夹中的PDF文件被替换的时候,窗体中的PDF组件也随着变换,我使用了.net的filesystemwatcher控件,随后问题也就来了,当打开一个窗口时,文件显示和替换后显示都没有问题,但同时打开5个窗口时,替换文件夹中的文件,则只能打开两个,其他一个显示在载入,剩下两个则完全没有反应,总结了下,应该是filesystemwatcher下的chan

Linux文件共享(二)——两个独立进程打开同一个文件

如果两个独立进程各自打开了同一文件,则有图3-2中所示的安排.我们假定第一个进程使该文件在文件描述符3上打开,而另一个进程则使此文件在文件描述符4上打开.打开此文件的每一个进程都得到一个文件对象,但对一个给定的文件只有一个v节点表项.每个进程都有自己的文件对象的一个理由:这种安排使每个进程都有它自己对该文件的当前位移量.这种情况不会增加对应的打开文件引用计数,而会增加dentry的引用.          给出了这些数据结构后,现在对前面所述的操作作进一步说明. (1) 在完成每一个write后

在JSP文件中的同一个form表单有多个用来提交表单值的按钮,用户可以通过不同的按钮提交表单,需要调用Action中的不同处理方法,该怎么使用动态方法调用?

问题描述 Action 问题补充:是struts2 怎么修改jsP动态form的action名称呀? 解决方案 function formSubmit(){document.form1.method="post"; var url ="<%=request.getContextPath()%>/hrt/chartSichuan.do?method=recordList"; document.form1.action= url; document.form

使用Form和QueryString集合

集合     当用户填写页面<FORM>内容时所提供的全部值,或在浏览器地址栏输入在URL后的值,通过Form和QueryString集合为ASP脚本所用.这是在ASP代码中访问值的一种简单方法.      1. 访问ASP集合的一般技术      大多数ASP集合与在VB中见到的普通集合相差不多.实际上,它们是值的数组,但能通过使用一个文本字符串键(对大小不敏感)以及一个整型索引进行访问.因此,假如客户端Web页面包含的<FORM>如下:      <FORM ACTION