登录
首页 » C#源码 » C# 使用Graphics对象的DrawRectangle方法绘制粗边框图形

C# 使用Graphics对象的DrawRectangle方法绘制粗边框图形

于 2022-03-24 发布 文件大小:33.49 kB
0 275
下载积分: 2 下载次数: 1

代码说明:

C# 使用Graphics对象的DrawRectangle方法绘制粗边框图形,可以方便的自定义图形的边框大小,如示例截图所示的效果,具体的代码编写方法为:   private void button1_Click(object sender, EventArgs e)   {    Graphics graphics = this.CreateGraphics();//声明一个Graphics对象    Pen myPen = new Pen(Color.Black, 8);//实例化Pen类    //调用Graphics对象的DrawRectangle方法    graphics.DrawRectangle(myPen, 10, 10, 150, 100);   }

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • C# FTP客户端模块 上传下载文件显示进度
    C# FTP客户端模块 上传下载文件显示进度,本示例可通过HTTP、FTP下载文件,可通过FTP上传文件,请设定好服务器IP地址再测试,进度条在窗口的最上方。   percent = (float)totalDownloadedByte / (float)totalBytes * 100;   label1.Text = "当前补丁下载进度" + percent.ToString() + "%";   Application.DoEvents(); //必须加注这句代码,否则label1将因为循环执行太快而来不及显示信息   reqFTP.Credentials = new NetworkCredential(ftpUserID, ftpPassword);//用户,密码   reqFTP.Method = WebRequestMethods.Ftp.UploadFile;//向服务器发出下载请求命令   reqFTP.ContentLength = finfo.Length;//为request指定上传文件的大小
    2022-03-23 13:46:25下载
    积分:1
  • 某超市进销存管理系统(C++_Oracle开发)
    某超市进销存管理系统(C++_Oracle开发源码)
    2022-11-23 22:55:04下载
    积分:1
  • C# 拖动分页功能实例
    C# 拖动分页功能实例,拖动窗口右下角的滑块,即可实现分页功能,字体会变大,和拖动改变字体大小有点相似。
    2022-08-19 21:12:20下载
    积分:1
  • C# 将textBox文本框设置为只读
    C# 将文本框设置为只读,设置只读后,textBox只能使用复制功能,粘贴或编辑都为灰色不可用,本功能的实现方法挺简单,使用文本框的ReadOnly即可,具体用法如下:   textBox1.ReadOnly = true;//将文本框设置为只读   textBox1.Text = "源码素材网";//设置其Text属性
    2023-06-29 15:35:03下载
    积分:1
  • C# LINQ 销售单查询实例
    C# 使用LINQ进行销售单查询实例,可关联销售单列表和销售商品列表 ,包括了销售单号 = b.SaleBillCode, 销售日期 = b.SaleDate,销售员 = b.SaleMan, 商品名称 = p.ProductName,数量 = p.Quantity,单价 = p.Price,金额,代码中同时自定义了销售单据类和销售商品类,用以完成对应功能,在代码编写时定义了LINQJoin类,这些方法和函数都在LINQJoin类中。
    2022-05-23 08:43:26下载
    积分:1
  • C# 操作泛型绑定列表BindingList
    C#创建泛型绑定列表,操作泛型绑定列表BindingList,在本代码中将完成为泛型绑定列表添加元素,然后过滤、排序泛型绑定列表,最后显示显示查询结果。主要应用于比较大型的数据运算,此前有关泛型数据的各类操作,www.srcfans.com已经收集了不少,请通过分类标签或搜索源代码查看。
    2022-07-08 21:34:33下载
    积分:1
  • 一个C# SQL 酒店管理项目
    一个C# SQL 酒店管理项目源代码,包括了数据库模块和酒店管理模块,数据库在db目录下,测试前请附加。   软件 带有启动画面,功能相对完善,运行后需要登录,否则无法进入主界面。   本项目源代码基于VS2012和SQLSERVER2005,请下载和安装好相应环境,方可测试,系统登录界面如图所示。
    2022-05-07 22:32:57下载
    积分:1
  • C# 拖放打开图片 并平铺窜窗口背景
    C# 拖放打开图片 并平铺窜窗口背景,选择一张图片拖动到窗口中(在本程序中其实不用拖动,只要选中图片超过2秒),就可以在窗口中显示该图片。在编写本程序的时候,不要忘了添加两个比较重要的名称空间:   using System.IO;//对文件进行操作   using System.Threading;//线程程序   同时本程序还自定义了图片和文件操作类:在窗体背景中显示被拖放的图片、向TreeView控件添加被拖放的文件夹目录,返回上一级目录、显示文件夹下所有子文件夹及文件的名称、获取文件夹中所有文件和文件夹、对单个FileSystemInfo进行判断,如果是文件夹则进行递归操作等,这些类可以用在其它的C#程序开发中。
    2023-06-22 09:05:03下载
    积分:1
  • C# 键盘Ctrl+g控制蜂鸣器播放声音
    Visual C#播放声音,运行程序后,操作键盘上的Ctrl+g组合键发出蜂鸣声...这里的拖放声音是蜂鸣声,从音箱里发出,并不是从机箱的蜂鸣器发声。实现的过程和细节代码如下:   //导入 Windows Beep() API 函数   [DllImport("kernel32.dll")]   private static extern bool Beep(int freq, int dur);   // 定义PlaySound()要使用的常数   public const int SND_FILENAME = 0x00020000;   public const int SND_ASYNC = 0x0001;   // 导入 Windows PlaySound() 函数   [DllImport("winmm.dll")]   public static extern bool PlaySound(string pszSound,    int hmod,    int fdwSound);   [STAThread]   static void Main(string[] args)   {    // 使用Ctrl+g发出蜂鸣声    Console.Write("a");    Console.WriteLine("使用Ctrl+g发出蜂鸣声...");    Console.ReadLine();    // 使用 Windows API 发出蜂鸣声    Beep(800, 200);    Console.WriteLine("使用 Windows API 发出蜂鸣声...");    Console.ReadLine();    // 播放bells.wav文件    PlaySound("bells.wav",    0,    SND_FILENAME | SND_ASYNC);    Console.WriteLine("播放bells.wav文件...");    Console.ReadLine();   }
    2022-05-23 17:14:52下载
    积分:1
  • C# 是行提交方式插入、删除、更新数据库记录
    C# 是行提交方式插入、删除、更新数据库记录,本实例小程序主要演示了以行提交方式插入数据库记录、以行提交方式修改数据库记录、以行提交方式删除数据库记录、使用带有列值的Update()方法修改记录、使用带有列值的Delete()方法删除记录、使用带有列值的Insert()方法插入记录,对应的各个功能核心代码如下:   private void button2_Click(object sender, EventArgs e)   {//以行提交方式修改数据库记录(首先以添加新数据源方式新增NorthwindDataSet)    NorthwindDataSet.ShippersRow MyRow;    MyRow = this.northwindDataSet.Shippers.FindByShipperID(1);    MyRow.Phone = "13996060872";    this.shippersTableAdapter.Update(this.northwindDataSet.Shippers);   }      private void button4_Click(object sender, EventArgs e)   {//使用带有列值的Update()方法修改记录    NorthwindDataSetTableAdapters.ShippersTableAdapter MyAdapter =    new MyForm.NorthwindDataSetTableAdapters.ShippersTableAdapter();    MyAdapter.Update("Speedy Express", "13036371686", 1, "Speedy Express", "13996060872");    this.shippersTableAdapter.Fill(this.northwindDataSet.Shippers);   }   private void button3_Click(object sender, EventArgs e)   {//以行提交方式删除数据库记录(首先以添加新数据源方式新增NorthwindDataSet)    Northwi
    2023-02-24 10:00:04下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载