【发布时间】:2015-04-24 08:13:44
【问题描述】:
我正在尝试以另一种形式更改列表框的 SelectedIndex,但遇到了上述错误。在其他帖子中查看此错误的原因似乎是由于目标表单中有一个静态方法,但我无法在我的代码中找出发生这种情况的位置。
主要形式:
using System;
using System.Collections;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace Assignment_1
{
public partial class frmMain : Form
{
public frmMain()
{
InitializeComponent();
}
public void setListIndex(int index)
{
lstEvents.SelectedIndex = index;
}
}
}
第二种形式
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace Assignment_1
{
public partial class frmSearch : Form
{
private int selectedEvent;
public frmSearch(int index)
{
InitializeComponent();
selectedEvent = index;
}
private void btnSearch_Click(object sender, EventArgs e)
{
frmMain.setListIndex(selectedEvent); //error here
}
}
}
有什么想法吗?如果有另一种方法可以在另一个表单中更改所选项目?
【问题讨论】:
标签: c# winforms compiler-errors