MyException - 我的异常网
当前位置:我的异常网» C# » 请问控件 progressBar1和trackBar1有关问题

请问控件 progressBar1和trackBar1有关问题

www.MyException.Cn,网友分享于:2013-01-01   浏览:43次
请教控件 progressBar1和trackBar1问题。
public partial class Form1 : Form
  {
  public Form1()
  {
  InitializeComponent();
  }

  private void timer1_Tick(object sender, EventArgs e)
  {  
  if (progressBar1.Value<=90) 
  progressBar1.Value = progressBar1.Value + 10;
  else if (progressBar1.Value == 100)
  progressBar1.Hide();
  }
  private void trackBar1_Scroll(object sender, EventArgs e)
  {
  progressBar1.Value = trackBar1.Value;
  }
请问下为什么这样写那个trackBar1控件不随者控件 progressBar1一起动?

------解决方案--------------------
Timer有什么用?trackBar1_Scroll应该没问题。。。
try
private void trackBar1_Scroll(object sender, EventArgs e)
{
progressBar1.Value = trackBar1.Value;
if (progressBar1.Value == 100)
progressBar1.Hide(); 
}
------解决方案--------------------
不用timer progressBar1也会动的,因为你在trackBar1_Scroll把trackBar1的值赋给了progressBar1
private void trackBar1_Scroll(object sender, EventArgs e) 

progressBar1.Value = trackBar1.Value; 
if (progressBar1.Value == 100) 
progressBar1.Hide();
else
progressBar1.Show(); 
}
------解决方案--------------------
private void trackBar1_Scroll(object sender, EventArgs e) 

progressBar1.Value = trackBar1.Value; 

这个根本是多余的,而且没有任何用处
相关解决方案
  • 暂无相关解决方案
软件开发程序错误异常ExceptionCopyright © 2009-2014MyException 版权所有