qq_20849773 2015-08-14 00:28 采纳率: 0%
浏览 1447

为什么窗体中公开的属性,别的窗体不能调用??

以下是部分代码:
private void tslSearch_Click(object sender, EventArgs e)
{
Form f = new Search(tn);
f.Infos……
}
调用的窗体作用是设置搜索条件并返回搜索结果,部分代码如下:
public partial class Search : Form
{
private TableName tn = TableName.企业信息;
private string[] ConditionNames;
private List Conditions = new List();

    public object[] Infos { set; get; }
        }
        具体过程不给出了,通过调试可以成功搜索出结果。
        但在主窗体调用时,Infos属性点不出来,强行写出编译报错:
        Form”未包含“Infos”的定义,并且找不到可接受第一个“Form”类型参数的扩展方法“Infos”(是否缺少 using 指令或程序集引用?)
        请大神指教。
        我是新手,没什么分,还望各位大神原谅!
  • 写回答

1条回答 默认 最新

  • Tiger_Zhao 2015-08-14 02:39
    关注
        Search f = new Search(tn);
        f.Infos……
    

    不能声明为 Form 类型,声明为 Search 才能调用(Search 的成员)Infos。

    评论

报告相同问题?

悬赏问题

  • ¥20 ML307A在使用AT命令连接EMQX平台的MQTT时被拒绝
  • ¥20 腾讯企业邮箱邮件可以恢复么
  • ¥15 有人知道怎么将自己的迁移策略布到edgecloudsim上使用吗?
  • ¥15 错误 LNK2001 无法解析的外部符号
  • ¥50 安装pyaudiokits失败
  • ¥15 计组这些题应该咋做呀
  • ¥60 更换迈创SOL6M4AE卡的时候,驱动要重新装才能使用,怎么解决?
  • ¥15 让node服务器有自动加载文件的功能
  • ¥15 jmeter脚本回放有的是对的有的是错的
  • ¥15 r语言蛋白组学相关问题