C# 跨窗体传值问题!

渃水 2013-04-18 09:27:50
我想把本窗体中的字符串strselected传给ContractAddForm,是这么写的,但是这句报错

ContractAddForm contractAddForm;
……
……
contractAddForm.strselect = strselected;



public string strselect { get { return _strselect; } set { _strselect = value; } }


...全文
170 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
三五月儿 2013-04-19
  • 打赏
  • 举报
回复
winform窗体间传值http://www.cnblogs.com/tomin/archive/2009/02/25/1397677.html
渃水 2013-04-19
  • 打赏
  • 举报
回复
引用 1 楼 devmiao 的回复:
contractAddForm没有初始化。 contractAddForm = Application.OpenForms.Cast<Form>().FirstOrDefault(x => x is ContractAddForm); if (contractAddForm == null) contractAddForm = new ContractAddForm(……
已经打开了一个ContractAddForm窗体,为父窗体,通过点击ContractAddForm上的一个按钮打开了另一个子窗体,现在想把子窗体的值传回父窗体,该怎么做?谢谢
devmiao 2013-04-18
  • 打赏
  • 举报
回复
contractAddForm没有初始化。 contractAddForm = Application.OpenForms.Cast<Form>().FirstOrDefault(x => x is ContractAddForm); if (contractAddForm == null) contractAddForm = new ContractAddForm();

110,533

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧