我有我要解决的问题。
我有一个winform application
和在我的主要形式(公共部分类 MainWin:Form)我尽量避免使用全局变量。
我有播放按钮单击,在这种情况下,我创建了我的类,该类从我的Listbox
.
在这个类中,我有一个属性,如果我想立即停止,我只需将此值设置为 false,但因为我没有将我的类保存为全局我无法从stop button event
.
我可以使用其他方式来访问此类吗,或者尽管将我的课程保存为全局,但没有其他方式?
ListBox listBoxFiles;
private void btnPlay_Click(object sender, EventArgs e)
{
for (int i = 0; i < listBoxFiles.Items.Count; i++)
{
myClass class = new MyClass();
class.play...
}
}
private void btnStop_Click(object sender, EventArgs e)
{
// i cannot reach myClass from here
}