添加到表单中的列表框
本文关键字:列表 表单 添加 | 更新日期: 2023-09-27 18:33:57
我正在尝试从另一个表单向列表框中添加一些文本,但是我在应该添加到listBox的代码中得到了红色下划线。是否可以将数据从我尝试执行的另一个类传递到类中的窗体?我正在使用 VisualStudio 2010
我在 MainForm 类中使用了以下代码:
// Local object of SearchResultForm
SearchResultForm frmSearchResult = new SearchResultForm();
frmSearchResult.Show();
frmSearchResult.lstSearchResult.Items.Add("Test");
错误消息:由于其受保护级别而无法访问
困惑,你是。
假设以下情况:
- frm搜索结果 - 表单的名称
- myDDL - 嵌套在后一种形式的
DropDownList
为了向下拉列表中添加新项目,
frmSearchResult.myDDL.Items.Add(new ListItem("New item!", "some-value"));
编辑:
在 frmSearchResult
中创建一个新的公共方法,允许您添加新项
public void addNewListItem(string sText, string sValue){
myDDL.Items.Add(new ListItem(sText, sValue));
}
然后从第一个形式调用addNewListItem
:
frmSearchResult.addNewListItem("New item!", "some-value");
控件通常是一个变量,因此请尝试以下操作:
frmSearchResult.lstSearchResult.Add("Test");
可湿性工作基金会:
frmSearchResult.lstSearchResult.Items.Add("Test");