请问如何在A窗件运行B窗件的东西啊?谢谢

问题描述

例如:有一个A窗体和B窗体....我想在A窗体里点一下填充按钮....运行B窗体的publicvoidBindLustView(){listView1.Items.Clear();Maticsoft.DAL.WorksInfoWI=newMaticsoft.DAL.WorksInfo();DataSetds=WI.GetList();foreach(DataRowdrinds.Tables[0].Rows){listView1.Items.Add(newListViewItem(newstring[]{dr[0].ToString(),dr[1].ToString()}));}}填充..B窗体的ListBox..请问...要如何做啊??

解决方案

解决方案二:
事件(推荐)或传递参数。。
解决方案三:
将B窗口的ListBox的Private改为public即可;一般可以在控件声明部分直接修改。
解决方案四:
引用2楼yangfan369的回复:

将B窗口的ListBox的Private改为public即可;一般可以在控件声明部分直接修改。

不要这样整。。
解决方案五:
可以发些代码我参考下吗?谢谢!
解决方案六:
引用2楼yangfan369的回复:

将B窗口的ListBox的Private改为public即可;一般可以在控件声明部分直接修改。

你这样整试试看能成不?除了事件还有什么??
解决方案七:
当然最好在B窗口中声明一个初始化方法,在A窗口创建完成后先调用初始化方法,然后再显示,如果需要直接访问B窗口的控件,直接把控件修饰符修改为Public也是可以访问的。
解决方案八:
我面试的时候遇见过这个问题就改一下控件的修饰符就可以了改成public一定能成功!!!
解决方案九:
引用楼主her_mansky的帖子:

例如:有一个A窗体和B窗体....我想在A窗体里点一下填充按钮....运行B窗体的publicvoidBindLustView(){listView1.Items.Clear();Maticsoft.DAL.WorksInfoWI=newMaticsoft.DAL.WorksInfo();DataSetds=WI.GetList();foreach(DataRowdrinds.Tables[0].Rows)…

填充的是ListView而非ListBox吧。我一般也是修改控件的Modifiers属性。

时间: 2024-09-12 11:10:05

请问如何在A窗件运行B窗件的东西啊?谢谢的相关文章

ubuntu下搭建mtk平台-请问在ununtu下怎么搭建MTK平台,需要哪些东西? 谢谢

问题描述 请问在ununtu下怎么搭建MTK平台,需要哪些东西? 谢谢 在网上找到了一些但都没有搭建成功,都有错误出现,我也不是很清楚是怎么回事!

java-请问如何在WINDOWS下后台运行JAVA程序而不打开命令行窗口

问题描述 请问如何在WINDOWS下后台运行JAVA程序而不打开命令行窗口 请问如何在WINDOWS下后台运行JAVA程序而不打开命令行 我添加了一个任务计划但是每次运行程序的时候都会打开命令行窗口我不希望命令行窗口出现怎么办? 解决方案 @echo off 你加入这个你再试试

请问我在.aspx页面中定义的控件,比如<asp:label>等,在.aspx.cs页面中去不能引用,运行老是报错,请高手指点是怎么回事,小弟很着急!

问题描述 请问我在.aspx页面中定义的控件,比如<asp:label>等,在.aspx.cs页面中去不能引用,运行老是报错,请高手指点是怎么回事,小弟很着急! 解决方案 解决方案二:1新建一个网站(VS2005),在设计图中拖入一个Label控件放上去;2在后台.cs文件中,this.Label1.Text="test",即可运行;注:放入的控件会按次序命名为,控件后加编号,如第一个Label就是Label1;

项目子文件夹中aspx页面上Telerik控件, 运行问题

问题描述 看标题有点复杂,我稍微解释一下.项目有一个解决方案,解决方案下面有多个项目,其中一个为WebApplication项目,里面都是aspx页面.初期这些网页都在WebApplication目录下,这个时候所有控件运作正常.前段时间,重新整理了下项目,将一些页面分类,规整到WebApplication下面各自的子文件夹中.比如目前结构如下:WebApplication........子文件夹1................页面1................页面2........子文件

求大神,请问如何在matlab里调用wordnet?

问题描述 求大神,请问如何在matlab里调用wordnet? 1如题,请问如何在matlab里调用wordnet?在网上又看到用C++.java.python调用的,但是没看到如何用matlab调用的,求大神帮助,最好能有示范的代码,谢谢! 解决方案 http://www.cnblogs.com/KingKou/p/4121373.html

如何在Win7系统下运行红色警戒游戏

  如何在Win7系统下运行红色警戒游戏 1.首先右键游戏程序,选择"属性"; 2.找到兼容性选项卡; 3.点击"以兼容模式运行这个程序",然后选择"Windows NT 4.0(Service Pack 5)"; 4.在往下找到"以管理员身份运行此程序",勾选; 5.点击确定.然后打开游戏.

如何解决浏览器阻止activex控件运行

  1.打开浏览器,在菜单栏上选择"工具"选项,在弹出的下拉页面选择"Internet选项". 2.打开Internet选项的窗口后,在属性页面里找到安全选项卡,选择自定义级别. 3.打开安全设置窗口,将最底下重置为一栏的安全级别选择"安全级-中",勾选下载已签名的Activex控件一栏的启用,再勾选运行Activex控件和插件一栏的启用,然后单击确定按钮. 再重新启用浏览器,是不是发现可以任意观看视频,并没有浏览器阻止activex控件的情况了

语音识别工具sphinx4源代码 如何在myeclipse中部署运行 在此基础上进行二次开发

问题描述 语音识别工具sphinx4源代码 如何在myeclipse中部署运行 在此基础上进行二次开发 如何能在源代码上进行二次开发,源代码如何部署在myeclipse中,我想做音频关键词检索方面的,有没有大神给点意见

如何在 windows 7下运行 android?

问题描述 如何在 windows 7下运行 android? 我在 Windows 7 环境下安装了 android sdk.但是当我运行它时,有错误提示说 xcopy 不能作为命令被识别.如何解决这个问题? C:>android.bat 'xcopy' is not recognized as an internal or external command, operable program or batch file. Usage: java [-options] class [args..