在一个窗体内调用另一个窗体的函数为何会失败? 本帖最后由 foxd 于 2013-03-01 16:45:13 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 frmMain中的这个setUserRights()函数声明的是Public的。 frmZHCX 生成对象的时候。你把frmMain 传过来了?看你怎么调用的 结果却报错,说是未将对象引用设置到对象的实例。错误都报给你了 frm.setUserRights(); //本句调用不成功 这里的frm 是null 没有传到这个窗体 你是怎么实例化对象的,在frmMain中frmZHCX aa=new frmZHCX(this);aa.show()吗? public partial class frmZHCX : Form { frmMain frm; public frmZHCX(Form f) : this() { frmMain frm;没有实例化 万分感谢!将库中取出的数据,生成txt文件,并保存 用PrintDocumnet.Print()进行打印后,总会跳出一个"正在打印:第几页"的窗体,很讨厌这个窗体,请问怎么去掉呢? 紧急求救 C# datagrid Access 简单问题 改变背景颜色 程序集属性访问器 c# 关于ADSL自动拨号问题 SilverLight 绑定到ComboBox更新时候报错 socket编程的问题 求助有关Assembly反射的问题 求一个图象识别的算法 DevExpress如何实现多文档,窗体可自动拖动
看你怎么调用的
错误都报给你了
frm.setUserRights(); //本句调用不成功 这里的frm 是null 没有传到这个窗体
在frmMain中
frmZHCX aa=new frmZHCX(this);
aa.show()吗?
{
frmMain frm; public frmZHCX(Form f) : this()
{ frmMain frm;
没有实例化