RT
namespace WindowsFormsApplication11
{
public partial class Form1 : Form
{
private int i;
public delegate void GreetingDelegate(object sender,EventArgs e);
public event GreetingDelegate my = new GreetingDelegate(trackBar1_Scroll);
public Form1()
{
InitializeComponent();
}
private void trackBar1_Scroll(object sender, EventArgs e)
{
trackBar1.Minimum = 0;
trackBar1.Maximum = 500;
trackBar1.TickFrequency = 0;
i = Convert.ToInt32(trackBar1.Value);
}
private void label1_Click(object sender, EventArgs e)
{
label1.Text = Convert.ToString(i);
}
}
}
错误: 字段初始值设定项无法引用非静态字段、方法或属性
貌似事件event只能引发静态函数哦。我动trackBar1_Scroll的时候需要点label1才能显示出数值,我想用事件连起来,有什么其他办法或者解决这个办法吗?
谢谢了。
namespace WindowsFormsApplication11
{
public partial class Form1 : Form
{
private int i;
public delegate void GreetingDelegate(object sender,EventArgs e);
public event GreetingDelegate my = new GreetingDelegate(trackBar1_Scroll);
public Form1()
{
InitializeComponent();
}
private void trackBar1_Scroll(object sender, EventArgs e)
{
trackBar1.Minimum = 0;
trackBar1.Maximum = 500;
trackBar1.TickFrequency = 0;
i = Convert.ToInt32(trackBar1.Value);
}
private void label1_Click(object sender, EventArgs e)
{
label1.Text = Convert.ToString(i);
}
}
}
错误: 字段初始值设定项无法引用非静态字段、方法或属性
貌似事件event只能引发静态函数哦。我动trackBar1_Scroll的时候需要点label1才能显示出数值,我想用事件连起来,有什么其他办法或者解决这个办法吗?
谢谢了。