beargo进! 把代码发来吧,谢谢了。 我没什么分了,呵呵。 越简单越好,拿过来能跑就行。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 /// <summary> /// 主窗口 /// </summary> public partial class Form2 : Form { public Form2() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { Form1 f = new Form1(); new Thread(new ThreadStart(delegate() { f.InitializeData(); })).Start(); f.Progress += delegate(string text, int index) { this.Invoke((MethodInvoker)delegate() { this.Text = text; progressBar1.Value = index; if(index==100) { f.Show(); } }); }; } }/// <summary> /// 这是启动的子窗口 /// </summary> public partial class Form1 : Form { public Form1() { InitializeComponent(); } public delegate void ProgressEventHandler(string Text, int value); public event ProgressEventHandler Progress; /// <summary> /// 初始化数据 /// </summary> public void InitializeData() { for (int i = 1; i <= 100; i++) { if (null != Progress) { Progress(string.Format("正在初始化数据,已完成{0}%,", i), i); System.Threading.Thread.Sleep(100); } } } } progressBar1,button1两个控件自己拖去 dataset问题,再搞不好就下岗了,帮帮忙! 关于用C#编写的一个收集本地网卡信息程序,有点问题。 求js拖动选项卡排序 SQLDMO 还原数据库问题!!! 如何用C#实现按键精灵这样的软件 两台服务器间数据的传输(高效,稳定) 就省10分了,大家不会介意吧.就一个问题(10分感谢) 困惑——请问我有没有必要学c#? 用C#如何新建一空的word文档 谁能给我一个关于类在winform中的应用的例子?~!!! 如何让Winform程序 返回主页面MainForm WinForm中自定义控件的ToolBox图标问题
/// <summary>
/// 主窗口
/// </summary>
public partial class Form2 : Form
{
public Form2()
{
InitializeComponent();
} private void button1_Click(object sender, EventArgs e)
{
Form1 f = new Form1();
new Thread(new ThreadStart(delegate()
{
f.InitializeData();
})).Start();
f.Progress += delegate(string text, int index)
{
this.Invoke((MethodInvoker)delegate()
{
this.Text = text;
progressBar1.Value = index;
if(index==100)
{
f.Show();
}
});
};
}
}/// <summary>
/// 这是启动的子窗口
/// </summary>
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
} public delegate void ProgressEventHandler(string Text, int value); public event ProgressEventHandler Progress;
/// <summary>
/// 初始化数据
/// </summary>
public void InitializeData()
{
for (int i = 1; i <= 100; i++)
{
if (null != Progress)
{
Progress(string.Format("正在初始化数据,已完成{0}%,", i), i);
System.Threading.Thread.Sleep(100);
}
}
}
}