登录
首页 » C#源码 » C# 使用Graphics对象在程序运行时创建位图

C# 使用Graphics对象在程序运行时创建位图

于 2022-03-25 发布 文件大小:12.43 kB
0 143
下载积分: 2 下载次数: 1

代码说明:

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;

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

发表评论

0 个回复

  • igmp snooping
    igmp snooping 实现源码,仅供参考。 非本人编写,从其它网站下载得来,仅供学习使用。如有侵权,请联系删除!
    2022-05-07 20:21:55下载
    积分:1
  • C# 创建反射(控制台程序)
    C# 创建反射的一个例子,是一个控制台程序,运行时,请先运行cmd命令,打开命令提示符控制台,然后此Debug中的exe文件拖放至cmd窗口中,按下回画键,即可看到创建反射的过程,基于以下代码来实现:   Console.WriteLine (" Reflection.MemberInfo");   // 取得 Type 和 MemberInfo.   Type MyType =Type.GetType("System.IO.File");   MemberInfo[] Mymemberinfoarray = MyType.GetMembers();   // 取得并显示 DeclaringType 方法   Console.WriteLine(" 有 {0} 个成员在 {1} 中.",    Mymemberinfoarray.Length, MyType.FullName);   Console.WriteLine("{0}.", MyType.FullName);   if (MyType.IsPublic)   {    Console.WriteLine("{0} 是共有的(public).", MyType.FullName);   }
    2022-05-22 18:36:15下载
    积分:1
  • C#演示如何正确关闭程序
    C#演示如何正确关闭程序,这是一个Wpf窗体实例,演示WPF窗口如何才是正确的关闭方法。   其实下边这句话最重要:   正确关闭程序的方法:App.Current.Shutdown();   具体的代码写法如下:   //文件名称:Window1.xaml.cs   private void button1_Click(object sender, RoutedEventArgs e)   {//正确关闭程序    App.Current.Shutdown();   }
    2023-04-28 12:25:02下载
    积分:1
  • C# 按照扩展名分组文件
    C# 按照扩展名分组文件,按照文件类型的不同,对文件进行归类显示,分类清淅便于查看,主要是使用MyFile中的对象和方法实现,核心的功能代码如下:   private void ShowGroupFile(IEnumerable> MyQueryGroup)   {    this.listBox1.Items.Clear();    foreach (var MyFileGroup in MyQueryGroup)    {    this.listBox1.Items.Add("包含" + MyFileGroup.Key + "扩展名的文件如下:");    foreach (var MyFileInfo in MyFileGroup)    {    this.listBox1.Items.Add(MyFileInfo.Name);    }    this.listBox1.Items.Add("");    }   }   static IEnumerable GetFiles(string MyDir)   {    if (!System.IO.Directory.Exists(MyDir))    throw new System.IO.DirectoryNotFoundException();    string[] MyFileNames = null;    List MyFiles = new List();    //查找指定目录下的所有子目录中的所有文件    //MyFileNames = System.IO.Directory.GetFiles(MyDir, "*.*", System.IO.SearchOption.AllDirectories);    MyFileNames = System.IO.Directory.GetFiles(MyDir);    foreach (string MyName in MyFileNames)    {    MyFiles.Add(new System.IO.FileInfo(MyName));    }    return MyFiles;   }
    2022-12-28 08:15:04下载
    积分:1
  • C# 使用字符串数组创建一组单选框数据
    C# 基于字符串数组创建一组单选按钮的例子,附上了例子源代码,大家可了解C#字符串数组的简单应用。   以下是例子中的代码,运行后可见如下图所示的图片效果:   //基于字符串数组创建一组单选按钮   string[] MyArray = new string[4];   MyArray[0] = "渝北区";   MyArray[1] = "巴南区";   MyArray[2] = "长寿区";   MyArray[3] = "南岸区";   RadioButton[] MyRadioButtons =new RadioButton[4];   for (int i = 0; i < 4; ++i)   {    MyRadioButtons[i] = new RadioButton();    MyRadioButtons[i].Text = MyArray[i];    MyRadioButtons[i].Location = new System.Drawing.Point(    10, 20 + i * 20);    this.groupBox1.Controls.Add(MyRadioButtons[i]);   }   this.groupBox1.Text = "请评选全市卫生城区:";
    2022-02-27 00:14:46下载
    积分:1
  • C# jsapi微信支付
    C# 微信jsapi支付源码,微信支付实例,编译生成的DLL程序与ASP.NET相结合,实现微信的ISAPI支付功能,需要服务器启用ASP.NET环境,一般是安装有微软的.NET Framework框架4.5以上版本。
    2023-04-03 00:20:04下载
    积分:1
  • C# 在分组查询中使用ROLLUP
    C# 在分组查询中使用ROLLUP,///   /// 查询数据库信息   ///   /// 方法返回DataTable对象   private DataTable GetEmployee()   {    string P_Str_ConnectionStr = string.Format(//创建数据库连接字符串    @"server=LVSHUANGSHJ;database=db_TomeTwo;uid=sa;pwd=");    string P_Str_SqlStr = string.Format(//创建SQL查询字符串    @"SELECT 所属部门,性别, AVG(工资) AS 平均工资 FROM tb_Employee GROUP BY 所属部门,性别 WITH ROLLUP");    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-01-25 22:57:00下载
    积分:1
  • C# 验证自动生成 点击更换 可用于登录
    C#自动生成登录程序需要使用到的验证码功能,支持点击更换验证码。所用到的组件有:AxInterop.SHDocVw.dll、Interop.SHDocVw.dll、Microsoft.mshtml.dll,在进行验证码生成的扫描方面,从左向右一列一列扫描,寻找四个数字的左右边界以切割,进行左右边界初始化,加载10个标准数字,分割出来的4个数字分别与等宽的标准数字相匹配。
    2022-10-11 11:50:03下载
    积分:1
  • 验证识别c#
    验证码识别c# 源码. 可以识别多重验证码。可以稍作修改识别更多的类型。已经使用过。可执行。 可以识别多重验证码。可以稍作修改识别更多的类型。已经使用过。可执行。
    2022-12-08 23:50:03下载
    积分:1
  • C# 与windows操作自定义函数合集
    C# 与windows操作自定义函数合集,包括了以下自定义函数:获取系统服务程序的状态信息、创建并写入自定义日志信息、向系统日志写入自定义数据、向应用程序日志写入自定义数据、判断当前操作用户的管理角色、判断与鼠标单击联动的修改键、判断启动的指定程序是否已关闭、使用API函数发送消息关闭程序、获取当前系统正在运行的程序、限制应用程序的运行时间、使用画图程序打开一个图像文件、以最大化窗口启动记事本程序、直接从应用程序返回到桌面、获取应用程序的版权信息等。
    2023-09-02 15:40:03下载
    积分:1
  • 696518资源总数
  • 105877会员总数
  • 14今日下载