如何修复System.Windows.Forms.Control.ControlCollection'不包含' item'的定义

时间:2015-07-09 06:27:37

标签: c#

((AxAcroPDFLib.AxAcroPDF)tabControl1.SelectedTab.Controls.item(0)).src = openPDF.FileName;
  

错误1' System.Windows.Forms.Control.ControlCollection'才不是   包含' item'的定义没有扩展方法' item'   接受第一个类型的参数   ' System.Windows.Forms.Control.ControlCollection'可以找到(是   你错过了使用指令或程序集引用?)

有谁知道如何解决这个问题? 谢谢你的帮助

1 个答案:

答案 0 :(得分:1)

正如您在MSDN: Control.ControlCollection上所看到的,ControlCollection没有方法item(int index)或类似的东西。您可以通过索引器访问Controlcollection的项目,如下所示:

var item = controlCollection[idx];

所以在你的情况下,它看起来像这样:

((AxAcroPDFLib.AxAcroPDF)tabControl1.SelectedTab.Controls[0]).src = openPDF.FileName;