-
C# 根据文件名提取文件类型图标
C# 根据文件名提取文件类型图标,设定好文件目录后,本例中是读取C:Windows下的所有文件,并根据文件类型自动显示图标,如测试图所示,将文件类型的图标添加到listView中,下面是具体的实现代码:
this.imageList1.Images.Clear();
this.listView1.Items.Clear();
string MyFolder = @"C:Windows";
DirectoryInfo MyDir = new DirectoryInfo(MyFolder);
ListViewItem MyItem;
this.listView1.BeginUpdate();
foreach (FileInfo MyFile in MyDir.GetFiles())
{
Icon MyIcon = SystemIcons.WinLogo;
MyItem = new ListViewItem(MyFile.Name, 1);
MyIcon = Icon.ExtractAssociatedIcon(MyFile.FullName);
if (!this.imageList1.Images.ContainsKey(MyFile.Extension))
{
MyIcon =Icon.ExtractAssociatedIcon(MyFile.FullName);
this.imageList1.Images.Add(MyFile.Extension, MyIcon);
}
MyItem.ImageKey = MyFile.Extension;
this.listView1.Items.Add(MyItem);
}
- 2023-07-30 19:25:04下载
- 积分:1
-
用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
-
MFC股票软件源码
MFC股票软件源码,用来分析股票数据。
- 2022-07-06 19:06:18下载
- 积分:1
-
c语言开发经典范例,很全适合初学者。
这是适合初学者的c语言开发源码,各个平台都可以用,对c的知识点每一个都有覆盖,可以作为刚入门的学习者用的,本人试过,觉得非常好,所以传上来大家共享。
- 2023-07-04 13:50:03下载
- 积分:1
-
C# 根据用户输入的防伪码生成随机数
C# 根据用户输入的防伪码生成随机数,测试时请输入防伪码的长度和个数(以空格来分开),请键入任意字符以结束,这个过程适时显示生成个数:{0},运行时间:{1}ms。根据指定字符生成随机数,这个在平时应用广泛,希望这个源码在生成随机数方面会给你一定参考。
- 2022-02-01 00:12:10下载
- 积分:1
-
C# 利用聚合函数MIN求销售额、利润最少的商品
C# 利用聚合函数MIN求销售额、利润最少的商品,具体来说是查询利润最少的商品信息,查询销售额最少的商品信息,查询结果将绑定显示于DataGridView数据网格控件中。
下面以查询销售额最少的商品信息为例,帖出具体的代码实现:
private DataTable GetMoney()
{
string P_Str_ConnectionStr = string.Format(//创建数据库连接字符串
@"server=WIN-GI7E47AND9RLS;database=db_TomeTwo;uid=sa;pwd=");
string P_Str_SqlStr = string.Format(//创建SQL查询字符串
"SELECT * FROM tb_Ware WHERE 销价 IN(SELECT MIN(销价) FROM tb_Ware)");
SqlDataAdapter P_SqlDataAdapter = new SqlDataAdapter(//创建数据适配器
P_Str_SqlStr, P_Str_ConnectionStr);
DataTable P_dt = new DataTable();//创建数据表
P_SqlDataAdapter.Fill(P_dt);//填充数据表
return P_dt;//返回数据表
}
其它部分的查询请下载本源码包。
- 2022-07-25 21:11:39下载
- 积分:1
-
C++版连连看代码VS2008
一个C++用VB2008编写的游戏程序,测试通过,非常适合初学者,还有成系列的学习视频。值得学习,值得学习。
- 2022-08-19 02:11:43下载
- 积分:1
-
C# winform邮件发送 可抄送、密送、发附件
C# 可抄送、密送、发附件的Winform发邮件程序,邮件主是信息的填写部分要注意格式不能错,抄送和密送时多个收件人以分号隔开,可连续发送多个附件,多个附件以分号隔开。发送邮件采用了发送邮件函数的方式,方便以模块化调用 ,发邮件还可异步发送,SMTP 服务器要求安全连接需要设置smtp.EnableSsl = Ssl属性。
请注意:发送邮件前,请先配置然后再发邮件(注:以上参数为格式示例,需自行更改为实际真实有效的信息)。
发邮件的整体用户界面如测试图所示。
- 2023-08-13 11:10:02下载
- 积分:1
-
C# 设置IE地址栏的自动完成功能
C# 设置IE地址栏的自动完成功能,就是用户输入的时候,会下拉提示出相关的内容,可提升用户体验,现在使用已经很广泛了,本例子中的这一自动完成功能,代码如下:
private void button1_Click(object sender, EventArgs e)
{
//创建或者打开指定的注册表项
RegistryKey rgK =Registry.CurrentUser.CreateSubKey(@"SoftwareMicrosoftWindowsCurrentVersionExplorerAutoComplete");
rgK.SetValue("AutoSuggest", "yes", RegistryValueKind.String);//设置IE地址栏的自动完成功能
MessageBox.Show("设置成功!");
}
private void button2_Click(object sender, EventArgs e)
{
//创建或者打开指定的注册表项
RegistryKey rgK =Registry.CurrentUser.CreateSubKey(@"SoftwareMicrosoftWindowsCurrentVersionExplorerAutoComplete");
rgK.SetValue("AutoSuggest", "no", RegistryValueKind.String);//取消IE地址栏的自动完成功能
MessageBox.Show("取消成功!");
}
- 2022-12-03 17:35:03下载
- 积分:1
-
C#使用微信模拟发送post消息请求
C#模拟发送post请求,使用微信模拟消息,Post请求模拟器。
WebClient wc = new WebClient();
wc.Headers.Add("Content-Type", "application/x-www-form-urlencoded");
byte[] postdata = Encoding.UTF8.GetBytes(poststr);
byte[] responseData = wc.UploadData(textBox3.Text, "POST", postdata);//得到返回字符流
textBox2.Text = Encoding.UTF8.GetString(responseData);
- 2022-11-24 04:30:03下载
- 积分:1