繁体中文
设为首页
加入收藏
当前位置:.Net技术首页 >> Asp.Net开发 >> 原创Nutsbell系列---winform如何做启动页面

原创Nutsbell系列---winform如何做启动页面

2007-07-15 08:00:00  作者:  来源:互联网  浏览次数:0  文字大小:【】【】【
简介:winform如何做启动页面 启动页面 form2.cs form中加一个pictureBox1 一个label1 pictureBox1用来显示软件图象 label1用来显示提示信息 主页面 form1.cs 在form1中page_load 事件中 private void Form1_Load(obje...

winform如何做启动页面

启动页面 form2.cs

form中加一个pictureBox1 一个label1

pictureBox1用来显示软件图象

label1用来显示提示信息

主页面 form1.cs

在form1中page_load 事件中

private void Form1_Load(object sender, System.EventArgs e)

{

Form2 ff=new Form2();

//开封面

ff.Show();

//填充数据库名

ff.label1.Text="填充数据库名......";

//关键地点否则form2上的label1无法刷新

//且每次更新label1时都需要

Application.DoEvents();

SQLAD_Databases.Fill(dataSet11);

foreach (DataRow myRow in dataSet11.Tables["DataBases"].Rows)

{

DatabaseName.Items.Add(myRow["CATALOG_NAME"].ToString());

}

//填充表信息

ff.label1.Text="填充表信息......";

Application.DoEvents();

FillTableInfo();

dataGrid1.DataSource=dataSet11.Tables["Tables"];

//填充字段信息

ff.label1.Text="填充字段信息......";

FillFiledInfo(dataSet11.Tables["Tables"].Rows[dataGrid1.CurrentRowIndex]["Table_Name"].ToString());

dataGrid2.DataSource=dataSet11.Tables["COLUMNS"];

//加载模板

ff.label1.Text="加载模板......";

Application.DoEvents();

SourceBox.LoadFile(@".\Templet\default.txt",RichTextBoxStreamType.PlainText);

//填充模板目录

ff.label1.Text="填充模板目录......";

Application.DoEvents();

DirectoryInfo cd= new DirectoryInfo(@".\Templet\");

foreach (FileInfo f in cd.GetFiles())

{

TempletFiles.Items.Add(f.Name);

}

TempletFiles.Text="default.txt";

//tt

sqlDataAdapter4.Fill(dataSet11);

sqlDataAdapter3.Fill(dataSet11);

//关闭启动窗口

ff.label1.Text="完成.";

Application.DoEvents();

//关封面

ff.Close();

}

责任编辑:admin
相关文章