C# 非静态的字段、方法或属性 要求对象引用

flurrying 2009-03-06 10:41:50
想在类文件里改变timer1的属性
Form1.timer1.Enabled = true;
...全文
2424 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
public void test(Timer timer)
{
timer.Enabled = true;
}

在外面调用啊
test(this.timer1);
贫僧又回来了 2009-03-06
  • 打赏
  • 举报
回复
class Class1
{
public void change(System.Windows.Forms.Timer timer)
{
timer.Enabled = true;
timer.Start();
}
}

private void button1_Click(object sender, EventArgs e)
{
Class1 cls = new Class1();
cls.change(this.timer1);
}

private void Form1_Load(object sender, EventArgs e)
{
timer1.Enabled = false;
timer1.Tick += new EventHandler(timer1_Tick);
}
void timer1_Tick(object sender, EventArgs e)
{
MessageBox.Show("ss");
}
flurrying 2009-03-06
  • 打赏
  • 举报
回复
TIMER1传递给类

不会呀!

刚学C#
Comer 2009-03-06
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 zgke 的回复:]
你的把 TIMER1传递给类


[/Quote]

都告诉你方法了,还要啥代码?
flurrying 2009-03-06
  • 打赏
  • 举报
回复
添加 新建项 C#类

在这个新建C#类里写的


知道怎么解决的,那点代码吧!

zgke 2009-03-06
  • 打赏
  • 举报
回复
你的把 TIMER1传递给类

贫僧又回来了 2009-03-06
  • 打赏
  • 举报
回复
你在什么类文件里改啊?
贫僧又回来了 2009-03-06
  • 打赏
  • 举报
回复
先实例化或者直接this.timer1.Enabled = true;

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧