首页 > 其他分享 >GDI+常用代码

GDI+常用代码

时间:2024-02-09 11:22:06浏览次数:27  
标签:控件 常用 代码 bmp new Bitmap Pen Graphics GDI

使控件整个图象失效,并重新绘制控件

 _mChart.Invalidate();

将控件的背景色和窗体的背景色保持一致

 private void UserControl1_Paint(object sender, PaintEventArgs e)
        {
            e.Graphics.Clear(this.BackColor);
        }

 使用图片作为画布

 Bitmap bmp = new Bitmap(600, 400, System.Drawing.Imaging.PixelFormat.Format32bppArgb);
 Graphics g = Graphics.FromImage(bmp);

系统默认提供的宽度为1的Pen对象

Pen redPen = new Pen(Color.Red, 2);
Pen blackPen = Pens.Black;//系统默认宽度为1的Pen实例

  

  

 

  

标签:控件,常用,代码,bmp,new,Bitmap,Pen,Graphics,GDI
From: https://www.cnblogs.com/friend/p/18012384

相关文章

  • 代码随想录算法训练营第十六天| 104.二叉树的最大深度 559.n叉树的最大深度 111.二
    104.二叉树的最大深度  题目链接:104.二叉树的最大深度-力扣(LeetCode)n叉树也一样思路:我的普通递归方法classSolution{public:intdepth(TreeNode*node,intd){intl=0,r=0;if(node->left==NULL&&node->right==NULL)returnd;if(node-......
  • 代码随想录 day44 零钱兑换 II 组合总和 Ⅳ
    零钱兑换II这里组合类问题用上了dp[j]=dp[j-nums[i]]这个递推式由于说了硬币可以用无数次也就是这是个完全背包问题这里先遍历物品再遍历背包就是算了组合数反过来就是算排列数组合总和Ⅳ这题就是组合类问题的排列数模板题......
  • 如何使用graalvm为带有反射功能的java代码生成native image
    译自ConfigureNativeImagewiththeTracingAgentgraal官方文档,以下所有命令需要在linux环境下操作,graalvm也支持windows。要为使用Java反射、动态代理对象、JNI或类路径资源的Java应用程序构建本机可执行文件,应为native-image工具提供JSON格式的配置文件或在代......
  • 使用Markdown写blog(不包含源代码)
    使用Markdown写blog(不包含源代码)标题三级标题四级标题可以自己添加几级标题字体Hello,worldHello,worldHello,worldHello,world引用狂神说java分割线图片超链接[点击跳转到bilibili](哔哩哔哩(゜-゜)つロ干杯~-bilibili)列表有序列表一二三无序......
  • CMakeLists常用指令
    #指定cmake最低版本cmake_minimum_required(VERSION3.10.2)#指定工程名字和支持的语言project(testLANGUAGESCXX)#指定cmake模块路径set(CMAKE_MODULE_PATH"${CMAKE_SOURCE_DIR}/cmake")#指定C++标准set(CAMKE_CXX_STANDARD17)#搜索第三方包......
  • 阿里云参编业内首个代码大模型标准丨云原生 2024 年 1 月产品技术动态
    云原生月度动态云原生是企业数字创新的最短路径。《阿里云云原生每月动态》,从趋势热点、产品新功能、服务客户、开源与开发者动态等方面,为企业提供数字化的路径与指南。趋势热点......
  • 爬取 【豆瓣电影top250数据】 python代码
    importrequestsimportopenpyxlimportreimporttimeimportpymysqlclassDoubanSpider:def__init__(self):self.url_temp="https://movie.douban.com/top250?start={}"self.headers={'User-Agent':'Mozilla/5.0......
  • 前端vscode+eslint代码规范
    前端使用vscode+eslint格式化规范代码格式在应用商店安装eslint,配置好eslint,根目录新增.eslintrc.jsmodule.exports={root:true,parserOptions:{parser:'babel-eslint',sourceType:'module'},env:{browser:true,node:true,es6......
  • 【译】宣布推出适用于 .NET 的 Azure Migrate 应用程序和代码评估工具
    原文|OliaGavrysh翻译|郑子铭我们很高兴地宣布发布一款新工具,可以帮助您将本地.NET应用程序迁移到Azure。适用于.NET的AzureMigrate应用程序和代码评估工具(简称AppCAT)允许你评估应用程序的.NET源代码、配置和二进制文件,以识别将应用程序迁移到Azure时的潜在......
  • 代码问题汇总
    代码问题汇总不间断运行Python文件nohupnohup:是nohangup的缩写,在Linux系统下启动一个不会随着终端关闭而终止的命令使用场景:使用远程服务器运行程序,但是网络不稳定,一旦掉线运行就会终止,这时就需要使用nohup命令。#-u:设置Python解释器的缓冲模式为无缓冲(un......