求教winform中俩个窗体如何传递LIST集合

qq_15803771 2016-03-10 10:21:35
想把子窗体内的LIST集合 传递到主窗体中 应该怎么做?
...全文
594 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
nicholasvb 2018-09-10
  • 打赏
  • 举报
回复
引用 11 楼 nry19871012 的回复:
在子窗体中创建一个公共列表对象

public List<string> mList = new List<string>();

主窗体中就能通过子窗体的对象获取该列表了。


正好用到, 这个方法可以啊
nry19871012 2016-03-13
  • 打赏
  • 举报
回复
在子窗体中创建一个公共列表对象

public List<string> mList = new List<string>();
主窗体中就能通过子窗体的对象获取该列表了。
衣舞晨风 2016-03-12
  • 打赏
  • 举报
回复
yaotomo 2016-03-12
  • 打赏
  • 举报
回复
最简答的方法就是属性 也可以使用委托来实现
john_QQ:2335298917 2016-03-12
  • 打赏
  • 举报
回复
引用 4 楼 qq_15803771 的回复:
[quote=引用 3 楼 johnliuyuan 的回复:] 可以定义一个子窗体事件,当子窗体数据准备好后,将事件触发,List作为事件的参数,主窗体订阅事件 ,获取数据
我现在已经做到了 当子窗体单击button的时候可以把值赋给主窗体。 现在问题是我不太理解LIST应该怎么传,是直接LIST一个集合传过去,还是一个元素一个元素传过去呢。我主窗体有另外的一个list接。[/quote] 直接传集合就可以
  • 打赏
  • 举报
回复
http://download.csdn.net/detail/xomix/9354915 传值、隐藏、显示 方法多样化,注释清晰。结构简单。
socg 2016-03-11
  • 打赏
  • 举报
回复
别人要的是赋值,你们都在这里谈事件,有个毛的关系啊
大鱼> 2016-03-11
  • 打赏
  • 举报
回复
直接将集合传过去,将LIST设置为public类型,在子窗体定义一个事件 当然你也可以这样写 先在子窗体类里面定义 public static 子窗体类名 pwin=null; 然后构造函数中 pwin=this; 在主窗体直接用 子窗体类名.pwin.LIST就可以了
socg 2016-03-10
  • 打赏
  • 举报
回复
主窗体.list=子窗体.list
Ny-6000 2016-03-10
  • 打赏
  • 举报
回复
定义窗口所在类的公共属性, 或者用系统公共属性定义
qq_15803771 2016-03-10
  • 打赏
  • 举报
回复
引用 3 楼 johnliuyuan 的回复:
可以定义一个子窗体事件,当子窗体数据准备好后,将事件触发,List作为事件的参数,主窗体订阅事件 ,获取数据
我现在已经做到了 当子窗体单击button的时候可以把值赋给主窗体。 现在问题是我不太理解LIST应该怎么传,是直接LIST一个集合传过去,还是一个元素一个元素传过去呢。我主窗体有另外的一个list接。
john_QQ:2335298917 2016-03-10
  • 打赏
  • 举报
回复
可以定义一个子窗体事件,当子窗体数据准备好后,将事件触发,List作为事件的参数,主窗体订阅事件 ,获取数据
内容概要:本文围绕水陆两栖无人机的任务规划与执行问题,提出了一种基于Matlab实现的智能路径规划解决方案,重点融合粒子群优化算法(PSO)与遗传算法(GA)进行三维环境下的避障路径规划。研究系统性地构建了从复杂地形建模、任务需求分析到算法设计与仿真实验的完整流程,实现了在多约束、动态障碍物等复杂环境下无人机的高效任务调度。通过对GA与PSO两种智能优化算法在路径长度、收敛速度、路径平滑度及稳定性等方面的对比分析,深入探讨了各自在无人机路径规划的适用场景与性能差异,验证了所提方法在提升任务执行效率与安全性方面的有效性。该方案不仅适用于水陆交互通用场景,也为多模态无人系统自主导航提供了可扩展的技术框架。; 适合人群:具备一定Matlab编程能力和算法基础,从事无人机路径规划、智能优化算法研究、自动化控制或相关领域科研工作的研究生、科研人员及工程技术人员。; 使用场景及目标:①应用于水陆两栖无人机在复杂自然环境(如江河湖海与陆地交错区域)的自主巡航与任务执行;②比较遗传算法与粒子群算法在三维动态路径规划的优化性能,指导实际工程算法选型;③为多约束条件下无人系统的自主决策与实时避障提供算法支持与仿真验证平台。; 阅读建议:建议读者结合提供的Matlab代码进行动手实践,重点关注两种算法的数学建模过程、适应度函数设计、参数调优策略及路径生成逻辑,通过仿真实验直观对比算法性能差异,深入理解智能优化算法在复杂路径规划问题的应用机制与优化潜力。

111,129

社区成员

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

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

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