C#想问一下,在A窗体中通过按钮调用B窗体,B窗体每次都初始化,我想再次调用B窗体时显示的是我之前的操作结果,怎么解决啊

问题描述

就是再次调用时,保存的是上次的结果,求大神帮忙啊

解决方案

解决方案二:
比较好的办法就是数据和UI分开。(即使)B窗体每次都初始化,它加载上次的数据,就能显示上次的结果。
解决方案三:
在A窗里面修改代码,将B窗声明为类变量,这样就不是每次都new它
解决方案四:
如果你B窗体不在其他地方使用,且又不想修改其他地方,那么最简单就是把你的结果定义为static,这仅是最偷懒的办法
解决方案五:
额...在A上定义静态变量第一次打开B窗体静态变量没值,打开B窗体后就先记录到静态变量里下次再打开B窗体时,就看静态变量呗

时间: 2024-08-29 05:31:09

C#想问一下,在A窗体中通过按钮调用B窗体,B窗体每次都初始化,我想再次调用B窗体时显示的是我之前的操作结果,怎么解决啊的相关文章

adodc-用ADO控件编的一个简易学生成绩管理器,运行时显示找不到可安装的ISAM,求解决

问题描述 用ADO控件编的一个简易学生成绩管理器,运行时显示找不到可安装的ISAM,求解决 Private Sub Command1_Click() On Err GoTo MyErr If Command1.Caption = "添加" Then Text1.Text = "" Text2.Text = "" Text3.Text = "" Text4.Text = "" Text5.Text = &qu

软件中引用了com组件Acrobat.dll,在本地机调试没有问题,在客户电脑运行时显示错误码0x80040154,说是未注册,怎么解决?

问题描述 错误提示在网上查询的时候,有些回答是软件使用的控件(*.ocx或*.dll)未注册造成的,但是客户的电脑上的确已经安装可Acrobat并且可以用,难道还存在未注册的可能吗?一.如果确实存在这种可能,有什么方法能确定一下他是不是注册了,比如一些cmd或dos命令,还是需要看注册表编辑器里有没有Acrobat?二.如果确定是客户机未注册Acrobat的dll文件造成的问题,怎么注册?我在网上搜的是:regsvr32c:winntsystem32mscomctl.ocx7.0以下:Comct

A窗体通过串口读入数据,解析后把结果传给B窗体TextBox中,在A窗体中通过按钮把B窗体显示在A窗体的Panel中,程序怎么改啊,求大神解答

问题描述 解决方案 解决方案二:有必要搞两个窗体搞来搞去的吗?解决方案三:你接下来需要学习的那个概念叫做"用户控件",而不是什么"窗口".

jsp-下边是两个字段的JSP文件,我想问的是关于hidden的问题

问题描述 下边是两个字段的JSP文件,我想问的是关于hidden的问题 下边是两个字段的JSP文件,我想问的是关于hidden的问题,1和2分别是我在第一段代码和第二段代码中截取想要问的地方.比较: a.为什么1里要写(input...)这段是什么意思? b.为什么2里的hidden name还要写等于zheJiuSheZhi.shengChanXianID和zheJiuSheZhi.trainingOrCompetitionID. 请大神详细的为我解析一下,麻烦各位大神了,千恩万谢 1. <i

class-新手菜鸟,想问一下哪位大神能解释一下类的运行顺序?

问题描述 新手菜鸟,想问一下哪位大神能解释一下类的运行顺序? 附图!图片说明 解决方案 初始化父类static成员变量,运行父类static初始化块-->初始化子类static成员变量,运行子类static初始化块-->初始化父类实例成员变量(如果有赋值语句),执行父类普通初始化块-->父类构造方法-->初始化子类实例成员变量(如果有赋值语句)及普通初始化块-->子类构造方法. 变量初始化(赋值)和初始化块的执行与相关语句在源码中的放置顺序一致 这里因为static Test

脚本 隐藏菜单栏-我想问一下我的角码是不是有问题,为什么我的不能隐藏呢

问题描述 我想问一下我的角码是不是有问题,为什么我的不能隐藏呢 我想问一下我的角码是不是有问题,为什么我的不能隐藏呢![图片说明) 解决方案 style='display:block'就是显示 style='display:none'是隐藏 另外你要是想点击cl-menu1时候隐藏把你的onclick事件改成 onclick='document.getElementbyid=("cl-menu1-sub").style.display=none'

C#如何用子窗体实时显示主窗体中的一个参数?

问题描述 主窗体中有一个参数a,子窗体中有一个text,如何实现主窗体参数a的变化实时传递到子窗体中,并显示出来?我试过很多方法都只有在重新关闭并打开子窗体后,显示才会发生变化,既使用From2.Show(),后子窗体中的text才会更新显示.请大神们,提供一些代码,本人是新手. 解决方案 解决方案二:bind绑定技术解决方案三:http://bbs.csdn.net/topics/360140208解决方案四:引用2楼caozhy的回复: http://bbs.csdn.net/topics/

Word 2013中如何使用悬停时显示文档工具提示功能

在Word2013文档中,当用户对Word文档进行了诸如显示修订.插入脚注.插入尾注等编辑操作后,当鼠标指针悬停在编辑位置时,用户可以设置是否显示提示信息.如果需要显示,则可以启用"悬停时显示文档工具提示"功能,操作步骤如下所述: 第1步,打开Word2013文档窗口,依次单击"文件"→"选项"按钮,如图2013072557所示. 图2013072557 单击"选项"按钮 第2步,打开"Word选项"对话框

网页设计中的按钮设计

在网页设计中,按钮设计是常被忽略却又相当重要的一个角色.在网页设计中,按钮与链接的功能类似,都是经过点击后到达另一页面或实现某种目的,不过二者还是有实际上的区别的. 按钮代表着"做某件事",即点击了按钮代表着操作了一个功能,做的这件事是有后果的,不易挽回的.并且绝大多数都是对表单的提交.从技术上讲,这类按钮的作用是向后台提交了数据,"命令"服务器去做了一件事.而链接则是带你去另一个页面,从功能属性上而言,它是看,而非是做. 按钮和链接的另一区别就是它的眼球效应.因此