首页 > 编程语言 >C#实现中间挖空的矩形,中间透明的矩形

C#实现中间挖空的矩形,中间透明的矩形

时间:2023-06-20 18:33:40浏览次数:39  
标签:C# region 中间 brush new path 矩形

       using (SolidBrush brush = new SolidBrush(Color.FromArgb(125, Color.Black)))
            {
                GraphicsPath path = new GraphicsPath();
                path.AddRectangle(pnlCut.Bounds);//添加要填充的矩形
                Region region = new Region(path);
                region.Exclude(_cellRect);//除去中间不需要填充的矩形
                g.FillRegion(brush, region);
            }

 

标签:C#,region,中间,brush,new,path,矩形
From: https://www.cnblogs.com/dachuang/p/17494410.html

相关文章

  • 线程池之 Executors(附面试题)
    线程池的创建分为两种方式:ThreadPoolExecutor和Executors,上一节学习了ThreadPoolExecutor的使用方式,本节重点来看Executors是如何创建线程池的。Executors可以创建以下六种线程池。FixedThreadPool(n):创建一个数量固定的线程池,超出的任务会在队列中等待空闲的线程,可用于控......
  • Springboot实现WebSocket
    一、什么是webSocketWebSocket是HTML5下一种新的协议(Websocket协议本质上是一个基于tcp的协议),它实现了浏览器与服务器全双工通信,能更好的节省服务器资源和带宽并达到实时通讯的目的,WebSocket是一个持久化的协议。二、修改配置文件在application.properties,修改内容为:server.port=......
  • 【Git】untracked files prevent merge
    拉取代码提示untrackedfilespreventmerge,原来是本地文件和线上代码文件名重复了,然后点击错误信息下面的ViewFiles,查看需要删除的文件。......
  • tts PaddleSpeech 安装使用
      git官网:https://github.com/PaddlePaddle/PaddleSpeech/blob/develop/README_cn.md强烈建议用户在Linux环境下,3.7以上版本的python上安装PaddleSpeech。PaddleSpeech依赖于paddlepaddle1.*************安装paddlepaddle**************######gpu版本......
  • VS Code C++插件生成的临时文件的目录配置
    VSCodeC++插件生成的临时文件的目录配置默认情况下,每运行一次C++代码,就会生成一次临时文件。默认保存在C盘,可以修改VSCode的配置文件,更改临时文件的生成位置。修改临时文件的生成的目录所在位置。......
  • 数据库转移到sd卡AsyncTask,ProgressDialog使用
    privateclassExportDatabaseFileTaskextendsAsyncTask<String,Void,Boolean>{privatefinalProgressDialogdialog=newProgressDialog(ctx);//canuseUIthreadhereprotectedvoidonPreExecute(){this.di......
  • 【React工作记录一百一十六】前端小知识点扫盲笔记记录14
    前言我是歌谣放弃很容易但是坚持一定很酷微信公众号关注前端小歌谣带你进入前端巅峰交流群今天继续对前端知识的小结根据每个元素i属性进行排序<!DOCTYPEhtml><htmllang="en"> <head> <metacharset="UTF-8"/> <metahttp-equiv="X-UA-Compatible"content="IE=edge&......
  • 【React工作记录一百一十七】hook项目实例之原始数据形成ant design table表格
    前言大家好我是歌谣由于项目最近使用的数据统一由postgrest定义所以返回的数据只能是各个表之间的层级关系数据格式[{"id":1,"code":"JP","name":"皮夹克","t_base_style":[{"id":66,"code&......
  • 后台导出excel报错,java.io.IOException:Permission denied
    java使用poi导出excel,会创建并使用一个临时文件夹这个问题的原因就是临时文件夹的操作权限不够,使用chown修改文件夹权限即可。linux中临时目录是/tmp/poifileswindow是在AppData\Local\Temp\poifiles......
  • Mac 安装JDK包管理工具??
    1、先安装HomeBrew,可自行百度搜索2、安装Jenv管理工具brewinstalljenv3、看你Mac配置的是用.bash_profile|./zshrc(我习惯用这个)3.1根据自己的配置文件输入命令打开vim~/.zshrc在配置文件中加入expot和eval两项配置#jenv环境变量exportPATH="$HOME/.jenv/bin:$PATH"......