-
用C#实现启动欢迎画面
用C#制作软件启动时的欢迎界面,开始画面,在软件被打开时最先显示的一个窗口效果,在本例中是直接调用一张图片来显示,但是具体的实现,比如图片显示的位置 、显示的时间长短等,用到的定时器,需要控制好,本实例代码就是向大家展示如何进行这些控制,部分代码为:
private void Form1_Load(object sender, EventArgs e)
{//启动窗体
Form2 MySplashForm = new Form2();
MySplashForm.ShowDialog();
}
private void Form2_Load(object sender, EventArgs e)
{//设置启动窗体
this.FormBorderStyle = FormBorderStyle.None;
this.BackgroundImage = Image.FromFile("test.jpg");
this.timer1.Start();
this.timer1.Interval = 10000;
}
private void timer1_Tick(object sender, EventArgs e)
{//关闭启动窗体
this.Close();
}
定时器控制:
private void Form2_FormClosed(object sender, FormClosedEventArgs e)
{//关闭定时器
this.timer1.Stop();
}
- 2022-01-22 15:57:51下载
- 积分:1
-
C# WPF 制作的圆形水晶按钮效果
C# 制作的水晶按钮,运用WPF图像处理技术制作的圆形水晶按钮效果,不使用任何图片资源来修饰,纯WPF方法实现氏量的水晶按钮,且具备交互式响应效果,鼠标放在按钮上,按钮的背景色会有变化,最终效果如测试截图所示。
- 2023-07-20 23:25:03下载
- 积分:1
-
C# 填充和格式化DataGridView单元格数据
C# 填充和格式化DataGridView单元格数据,这个例子对C#操作数据来说,是很有必要掌握的,特别是DataGridView控件的使用,很普遍,本示例主要演示了两个dataGrid组件功能,一是格式化DataGridView控件的指定单元格,二是填充DataGridView控件(dataGridView1)数据,下面来看C#填充DataGridView控件数据的代码:
var MyConnectionString ="Data Source=.SQLEXPRESS;Initial Catalog=Northwind;Integrated Security=True";
var MySQL = "Select OrderID,RequiredDate,ShippedDate,ShipVia From Orders";
var MyConnection = new System.Data.SqlClient.SqlConnection(MyConnectionString);
var MyAdapter = new System.Data.SqlClient.SqlDataAdapter(MySQL, MyConnection);
var MyTable = new DataTable();
MyAdapter.Fill(MyTable);
this.dataGridView1.DataSource = MyTable;
运行效果如下图所示,更多代码请下载源码包编译运行吧。
- 2022-05-07 18:45:47下载
- 积分:1
-
中国象棋源代码
中国象棋源代码,使用Visual c++编写,对喜欢象棋的朋友,可以研究一下算法,具有很好的参考价值~
- 2022-06-03 11:54:15下载
- 积分:1
-
Visual C# WPF 实现文字左右流动(滚动)效果
Visual C# WPF技术实现文字内容从左向右流动、从右向左流动,其实就是文字滚动,稍加了一些特殊处理,下面来看看代码真的好简单:
private void button1_Click(object sender, RoutedEventArgs e)
{//内容从左向右流动
this.MyFlowDocument.FlowDirection = FlowDirection.LeftToRight;
}
private void button2_Click(object sender, RoutedEventArgs e)
{//内容从右向左流动
this.MyFlowDocument.FlowDirection = FlowDirection.RightToLeft;
}
- 2022-02-04 14:45:10下载
- 积分:1
-
C# 启动外部计算器计算数据
C# 启动外部计算器计算数据,private void button1_Click(object sender, EventArgs e)
{//启动计算器计算数据(从当前程序向其他程序发送键击数据)
ProcessStartInfo MyStartInfo = new ProcessStartInfo();
MyStartInfo.FileName = "Calc.exe";
Process MyProcess = new Process();
MyProcess.StartInfo = MyStartInfo;
MyProcess.Start();
System.Threading.Thread.Sleep(100);
IntPtr MyHandle = FindWindow("SciCalc", "计算器");
if (MyHandle == IntPtr.Zero)
{
MessageBox.Show("计算器程序没有运行","信息提示",MessageBoxButtons.OK);
return;
}
SetForegroundWindow(MyHandle);
SendKeys.SendWait("88");
SendKeys.SendWait("*");
SendKeys.SendWait("8");
SendKeys.SendWait("=");
}
- 2023-04-17 08:10:03下载
- 积分:1
-
验证码识别c# 源码
验证码识别c# 源码. 可以识别多重验证码。可以稍作修改识别更多的类型。已经使用过。可执行。 可以识别多重验证码。可以稍作修改识别更多的类型。已经使用过。可执行。
- 2022-03-25 12:44:31下载
- 积分:1
-
C#邮件收发程序 发Email和接收邮件
C#实现的一个邮件收发程序,功能主要是两大块,发送邮件和接收邮件,类似于一个邮件客户端的功能,在这个邮件发送程序中,写了几个函数分别实现相关的模块功能:
对获得连接的用户身份进行验证
获取登录邮箱的各种信息
判断返回的字符串信息,如果是“+OK”,证明登录成功,否则登录失败
根据输入的邮件编号读取邮件信息
获取由参数标识的邮件的全部文本
对读取的邮件内容进行Base64编码
“登录”按钮事件,实例化SmtpClient邮件发送类对象
初始化StreamReader对象,以便以流的形式读取远程主机中的内容
获取远程主机中指定用户的邮件信息
获得远程主机上指定邮件的相关信息,存储到一个string类型的数组中,数组中的内容包括:邮件日期、发信人、收信人、邮件主题、邮件内容等。
- 2022-04-23 02:56:49下载
- 积分:1
-
C# wpf 获取并显示掩码文本框中的数据
C# wpf 获取并显示掩码文本框中的数据,也就是显示密码框中的字符,private void MaskedTextBox_TextChanged(object sender, EventArgs e)
{//获取掩码文本框中的数据
var MyBox = sender as System.Windows.Forms.MaskedTextBox;
MyText = MyBox.Text;
}
private void Button_Click(object sender, EventArgs e)
{//显示在掩码文本框中输入的数据
MessageBox.Show("刚才在掩码文本框中输入的数据是:" + MyText, "信息提示");
}
- 2023-03-13 11:25:03下载
- 积分:1
-
C# dateTimePicker的用法演示源码
本源码主要是演示C# dateTimePicker的用法,演示通过设置dateTimePicker1的Format属性为Time,使dateTimePicker只显示时间,而不显示日期,具体设置属性如下:
private void Form1_Load(object sender, EventArgs e)
{
//设置dateTimePicker1的Format属性为Time使其只显示时间
dateTimePicker1.Format = DateTimePickerFormat.Time;
textBox1.Text = dateTimePicker1.Text;//使用文本框获取控件显示的时间
}
本例完成的效果,可参见截图示。
- 2023-04-05 12:35:03下载
- 积分:1