c#窗体中怎么将用户输入的信息保存并显示到另一个窗体
要做一个个人账本,需要把用户输入的金额和消费类型(比如购物)保存并显示到另一个窗体的listbox中...
要做一个个人账本,需要把用户输入的金额和消费类型(比如购物)保存并显示到另一个窗体的listbox中
展开
1个回答
展开全部
看你这2个窗口的关系,是同等级关系(比如都是子窗体,还有一个父窗体存在),还是父子关系(比如,在输入数据的窗口创建要显示数据的窗口);
一般窗体之间传递数据,都是通过事件委托来实现。
假设一种场景,分别有a,b,c三个窗体,其中a窗体是父窗体,b,c窗体都是子窗体,a窗体是输入数据的窗体,b窗体是用来显示数据的窗体。
实现思路:a窗体定义一个提交数据的事件,b窗体定义一个显示数据的公共方法,在父窗体中创建a窗体时,加载提交数据的事件,添加一个事件方法,在这个事件方法中,调用b窗体的显示数据方法,就可以把a窗体提交的数据传给b窗体显示了。
一般窗体之间传递数据,都是通过事件委托来实现。
假设一种场景,分别有a,b,c三个窗体,其中a窗体是父窗体,b,c窗体都是子窗体,a窗体是输入数据的窗体,b窗体是用来显示数据的窗体。
实现思路:a窗体定义一个提交数据的事件,b窗体定义一个显示数据的公共方法,在父窗体中创建a窗体时,加载提交数据的事件,添加一个事件方法,在这个事件方法中,调用b窗体的显示数据方法,就可以把a窗体提交的数据传给b窗体显示了。
追问
可不可以用个代码举例?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询