-
C# 把listView数据排列成图标缩略图风格
C#控制ListView的显示方式,把listView数据排列成图标缩略图风格,这种风格在Windows中十常见,图标的排列就是这种风格的,实现的相关代码:
private void Form1_Load(object sender, EventArgs e)
{
listView1.Items.Add("开源爱好者");//使用Add方法向控件中添加项目
listView1.Items.Add("www.codesc.net");//使用Add方法向控件中添加项目
listView1.Items.Add("C#从基础到项目实战");//使用Add方法向控件中添加项目
listView1.Items[2].Selected = true;//使用Selected方法选中第3项
}
- 2023-06-24 02:00:03下载
- 积分:1
-
C# 中的MaskedTextBox控件用法示例
C# 中的MaskedTextBox控件用法示例,类似于掩码功能的文本框,比如密码框,不会显示出用户输入的字符。本示例将向大家介绍如何将数据绑定到MaskedTextBox控件。
不过本例需要连接数据库,连接好后,用户可通过窗口上的上一电话号码、下一电话号码来查看演示。
- 2022-03-24 22:11:34下载
- 积分:1
-
贪吃蛇源代码
游戏贪吃蛇源代码,c语言编写,学习用。
- 2022-12-05 05:10:03下载
- 积分:1
-
C# 使用Graphics对象在程序运行时创建位图
C# 在程序运行时创建位图,本源码实例主要是学习使用使用Graphics对象创建简单图像的例子,本程序将生成一条曲线图像,参照如下代码:
{//在程序运行时创建位图
int MyWidth=this.pictureBox1.Width;
int MyHeight=this.pictureBox1.Height;
Bitmap MyBitmap = new Bitmap(MyWidth,MyHeight);
Graphics MyGraphics = Graphics.FromImage(MyBitmap);
Pen MyPen = new Pen(Color.Black, 3);
Point[] MyPoints = { new Point(50, 100), new Point(100, 10), new Point(150, 290), new Point(200, 100), new Point(250, 10), new Point(300, 290), new Point(350, 100) };
MyGraphics.Clear(Color.White);
MyGraphics.DrawBeziers(MyPen, MyPoints);
pictureBox1.Image = MyBitmap;
- 2022-03-25 22:38:21下载
- 积分:1
-
C# 抓鬼游戏,类似打地鼠游戏
C# 抓鬼游戏,其实类似于打地鼠游戏,看到地上那些洞洞,让我想起了打地鼠,呵呵。不过玩法上也很相似,只是地鼠变成了“魔鬼”,开启游戏后,按键盘上的空格键可开始游戏。
bool isStart = false;
Random rd;//随机数对象
int[,] points;//地鼠出现坐标
int score;//积分
int level;//游戏等级
bool ok = true;//用于解决鼠标快速连击所产生的积分增加
ok = false;//使ok为false,再次点击时由于不满足上面的if条件便不执行后面的操作
//this.Cursor = new Cursor("SizeDown.cur");
score += 100;//积分增加
this.pictureBox1.Visible = false;//使地鼠消失
lblScore.Text = score.ToString();
//若当前积分是2000的倍数则升级且加快计时器速度
- 2022-12-21 06:25:03下载
- 积分:1
-
C# 读取GDI+图像元数据
C# 读取GDI+图像元数据,比如可读取图片的长度和宽度/ID/类型等信息.
- 2023-04-30 06:00:03下载
- 积分:1
-
C# 用于视频播放器的TimeLine时间线源码
C# 用于视频播放器的TimeLine时间线源码,时间线预览效果可运行文件在VideoEditor文件夹的Bin目录下,不过需要.NET Framework 4.7版本以上,源码资源文件,包括了图片资源,代码资源都齐全,在VS2016或更高版本下运行。
本例用时间线来演示播放进度,类似进度条的功能。
- 2022-12-02 17:55:03下载
- 积分:1
-
C# 发送邮件简单版 附代码
C# 发送邮件简单版 附代码,将string型转换为Base64,发送消息至服务器,本程序成功发送邮件,需要设置smtp服务器、指定发送端口、指定发件人、收件人、邮件主题、内容、发件人密码等信息。
- 2022-07-17 21:27:55下载
- 积分:1
-
C# 响应新增系统菜单项命令
C# 制作的响应式菜单,响应新增系统菜单项命令,在标题栏单击鼠标右键,会显示出菜单,单击“新增菜单”会响应该菜单的点击,新增了一项自定义的菜单项及命令,实现过程如下:
protected override void WndProc(ref Message SystemMessage)
{//响应新增系统菜单项命令
switch (SystemMessage.Msg)
{
case WM_SYSCOMMAND:
if (((int)SystemMessage.WParam) == WM_USER + 2)
MessageBox.Show("响应新增系统菜单项命令", "信息提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
else
base.WndProc(ref SystemMessage);
break;
default:
base.WndProc(ref SystemMessage);
break;
}
}
- 2022-07-16 20:46:37下载
- 积分:1
-
Visual C# 读取音频文件并复制到剪贴板
粘贴剪贴板音频数据并播放,Visual C# 读取音频文件并复制到剪贴板,此外还提供了清空剪贴板上音频数据的功能。下面我们分别来看这几个重点功能具体是如何实现的,代码如下:
private void Button1_Click(object sender, EventArgs e)
{//读取音频文件并复制到剪贴板
Byte[] MyData=System.IO.File.ReadAllBytes("WindowsXP.wav");
Clipboard.SetAudio(MyData);
}
private void Button2_Click(object sender, EventArgs e)
{//粘贴剪贴板音频数据并播放
object MyData =Clipboard.GetData(DataFormats.WaveAudio);
System.Media.SoundPlayer MyPlayer=new System.Media.SoundPlayer();
MyPlayer.Stream = (System.IO.Stream)MyData;
MyPlayer.Play();
}
private void Button3_Click(object sender, EventArgs e)
{//清空剪贴板上的音频数据
Clipboard.Clear();
}
需要完整的可编译源代码项目,请下载本源码。
- 2022-01-25 17:41:37下载
- 积分:1