//第一步:设置一个指代
public delegate void ProgressCompleteHandle(object sender,EventArgs e);
//第二步:
private event ProgressChangedEventHandler ProComplete;
//第三步:
private void Complete()
{
MessageBox.Show("OK");
}
private void button1_Click(object sender, EventArgs e)
{
this.progressBar1.Minimum = 0;
this.progressBar1.Maximum = 100;
for(int i=this.progressBar1.Minimum;i<=this.progressBar1.Maximum;i++)
{
this.progressBar1.Value = i;
}
this.progressBar1.ProComplete += new ProgressCompleteHandle(this.Complete);
想定义一个事件,当进度条完成的时候执行,帮我看看怎么不行。还有我怎么能把设置成跟button 的click事件一样,能够很方便的是使用
public delegate void ProgressCompleteHandle(object sender,EventArgs e);
//第二步:
private event ProgressChangedEventHandler ProComplete;
//第三步:
private void Complete()
{
MessageBox.Show("OK");
}
private void button1_Click(object sender, EventArgs e)
{
this.progressBar1.Minimum = 0;
this.progressBar1.Maximum = 100;
for(int i=this.progressBar1.Minimum;i<=this.progressBar1.Maximum;i++)
{
this.progressBar1.Value = i;
}
this.progressBar1.ProComplete += new ProgressCompleteHandle(this.Complete);
想定义一个事件,当进度条完成的时候执行,帮我看看怎么不行。还有我怎么能把设置成跟button 的click事件一样,能够很方便的是使用
解决方案 »
- c#调用c的动态链接库(vector的读A2L文件的动态链接库)出现“尝试读取或写入受保护的内存。这通常指示其他内存已损坏。”
- 在C#中要使用多条SQL语句
- 'byte[]' 转换为'byte* ??
- 关于input的问题!!!
- postback!!!高手帮我!
- 有asp.net和C#制作过网页的高手么?急
- 有关TREEVIEW的事件问题
- 上次有人贴出一个有关自定义类的listview?网址忘了。希望知道的人提供一下。
- 输入
- 请教如何实现自动转到你要调试的页面???????
- |M| 页面中有printPreviewDialog点击用于打印预览, 如何让printPreviewDialog的打印预览的时候左上角的那个"打印机"不显示
- DLL版本号问题
public delegate void ProgressCompleteHandle(object sender,EventArgs e);
//第二步:
private event ProgressChangedEventHandler ProComplete;
//第三步:
private void Complete()
{
if (ProComplete!=null)
{
ProComplete(this, new EventArgs());
}
}
......
这样://第一步:设置一个指代
public delegate void ProgressCompleteHandle(object sender,EventArgs e);
//第二步:
private event ProgressCompleteHandle ProComplete;
//第三步:
private void Complete()
{
if (ProComplete!=null)
{
ProComplete(this, new EventArgs());
}
}
......
public delegate void ProgressCompleteHandle(object sender, EventArgs e);
//第二步:
private event ProgressChangedEventHandler ProComplete;
//构造函数中
public Form1()
{
InitializeComponent();
this.ProComplete += new ProgressChangedEventHandler(Complete);//第三步:
private void Complete(object sender, EventArgs e)
{
MessageBox.Show("OK");
} private void button3_Click(object sender, EventArgs e)
{
this.progressBar1.Minimum = 0;
this.progressBar1.Maximum = 100;
for (int i = this.progressBar1.Minimum; i <= this.progressBar1.Maximum; i++)
{
this.progressBar1.Value = i;
}
this.ProComplete(null, null);
}
}
public delegate void ProgressCompleteHandle(object sender,EventArgs e);
//第二步:
private event ProgressChangedEventHandler ProComplete;是不是写错了,ProgressChangedEventHandler != ProgressCompleteHandle
==================
是我自己定义的,现在成功了,liujia_0421(SnowLover)的方法成功的,hbxtlhx(平民百姓) 的还是有点问题。呵呵,揭贴。
================
没有写错,那是我自定义的