同一工程中非窗体类(一般类)是否可以调用主窗体中的控件? public System.Windows.Forms.ListBox listBox1;那为什么我在另一个类中: listBox1后 打一点什么也没有自动弹出呢?另外,在另外一个抽象类中修改主窗体的控件行嘛? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 工程引用一下System.Windows.Forms.dll类库 简化问题如下:现在一个工程中有一个主窗体类Form1和一个一般类class1.cs;在主窗体中有一个listBox1控件; 问:是否可以在class1.cs中直接调用listBox1控件比如: 在class1.cs中是否可用: listBox1.Items.Add("Mosd");如可以,具体怎么用? 在线等! 解决立即揭帖 可以,首先保证你引用了System.Windows.Forms命名空间然后需要你的listbox控件是公共可访问的,即listbox控件的Modifiers属性是公共的,当然如果你的外部类继承了这个窗口类,则可以设为保护级别的访问权限。然后你甚至可以在外部类中直接定义form类的引用,然后使用listbox控件,当然也可以直接定义这个类了public System.Windows.Forms.ListBox Form1.listBox1也可以在你的类的构造函数中将FORM1传入,然后使用listBox1控件 更正一下,上面的public System.Windows.Forms.ListBox Form1.listBox1这句话有问题,不可以,你应该在你的新类的构造函数中或者其他函数中传入Form1的引用 herony420(尽头): 怎么传人Form1的引用呢?能不能给段实例代码啊? 怎么在class1.cs中引用For1啊? 如何将 Google 的经纬度 转换成 百度经纬度(或图吧经纬度) 根据文本框里的关键字变化,查询LISTBOX,显示包含关键字的行 求助C语言的DLL在C#里面调用 ObservableCollection数据转换 WCF数据契约问题 GridView导出到EXCEL的时候怎样隐藏第一列 如何将datagridview中某个单元格的值清空c# [编程] c#如何读取.img文件? 关于打开新窗体的求助 一个调用DLL,设计字符串指针的问题 100分求教web项目中dataset导出excel (在线等) 数据库访问
简化问题如下:现在一个工程中有一个主窗体类Form1和一个一般类class1.cs;
在主窗体中有一个listBox1控件; 问:
是否可以在class1.cs中直接调用listBox1控件
比如: 在class1.cs中是否可用:
listBox1.Items.Add("Mosd");如可以,具体怎么用? 在线等! 解决立即揭帖
首先保证你引用了System.Windows.Forms命名空间
然后需要你的listbox控件是公共可访问的,即listbox控件的Modifiers属性是公共的,当然如果你的外部类继承了这个窗口类,则可以设为保护级别的访问权限。
然后你甚至可以在外部类中直接定义form类的引用,然后使用listbox控件,当然也可以直接定义这个类了public System.Windows.Forms.ListBox Form1.listBox1
也可以在你的类的构造函数中将FORM1传入,然后使用listBox1控件
这句话有问题,不可以,你应该在你的新类的构造函数中或者其他函数中传入Form1的引用
herony420(尽头): 怎么传人Form1的引用呢?
能不能给段实例代码啊?
怎么在class1.cs中引用For1啊?