不规则形状的Windows窗体(C#)

2024-06-25

做到这一点最简单的方法是什么?托管代码可以吗?


this.BackgroundImage = //Image
this.FormBorderStyle = FormBorderStyle.None;
this.Width = this.BackgroundImage.Width;
this.Height = this.BackgroundImage.Height;
this.TransparencyKey = Color.FromArgb(0, 255, 0); //Contrast Color

这允许您创建基于图像的表单,并使用透明度索引使表单看起来好像不是矩形。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

不规则形状的Windows窗体(C#) 的相关文章

  • 在子目录中构建共享库

    我正在尝试构建一个使用一些 C 代码的 R 包 我有一个编译为可执行文件的 C 库 可以从命令行调用 有一个与之关联的 Makefile 我正在尝试获取信息here http cran r project org doc manuals R
  • 使用索引避免迭代器失效,维护干净的接口

    我创建了一个MemoryManager
  • 在宏中使用 # [重复]

    这个问题在这里已经有答案了 请解释一下代码 include
  • 有没有更快的方法来获取卷序列号?

    您好 我正在使用此代码来生成机器签名 但执行起来需要相当长的时间 想知道为什么这么慢 有什么更快的方法推荐吗 Public Shared Function DriveSN ByVal DriveLetter As String As Str
  • MVVM 同步集合

    是否有一种标准化方法可以将 Model 对象集合与 C 和 WPF 中匹配的 ModelView 对象集合同步 我正在寻找某种类 可以使以下两个集合保持同步 假设我只有几个苹果 并且可以将它们全部保存在内存中 换句话说 我想确保如果我将 A
  • 命令中带空格的 Windows C 系统调用

    我无法使用名称和参数中的空格进行系统调用 例如 system c program files something example exe c my files example txt 我尝试过各种我知道的方法来逃避 但没有任何效果 我努力了
  • 解析通过asp:FileUpload上传的XML文件

    我有一个场景 用户将上传 XML 文件 我想将该文件添加到数据库中的表中 不过 困难的部分是我需要解析文件 然后将一些信息添加到一些不同的表中 显示如何获取 XML 文件的每个示例都使用 URI 来获取文件 但是如何直接从数据库获取文件 或
  • Excel 2007 中的数值 - 底层 xml 文件中的表示与存储

    这个问题与 NET和OpenXml有关 我已经阅读了以下文章 它有很好的解释 但没有回答我的问题 Excel 2007 中数值的可视化与底层 xml 文件不一致 https stackoverflow com questions 58594
  • 内存不足异常

    我正在使用 C 和 asp net 开发一个网络应用程序 我一直收到内存不足的异常 该应用程序的作用是从数据源读取一堆记录 产品 可能是数百 数千 通过向导中的设置处理这些记录 然后使用处理的产品信息更新不同的数据源 虽然有多个 DB 类
  • WPF MVVM后台打印数据绑定问题

    我正在使用 wpf mvvm 开发一个销售点应用程序 在交易生命周期的许多阶段 都会在后台打印收据 我已经使用其他示例在后台生成和打印收据 我正在后台打印一个 UserControl 一切看起来都很棒 然后 我为该控件创建了 ViewMod
  • 剥离 OLE 标头信息 (MS Access / SQL Server)

    我有一个 C 应用程序需要支持二进制数据库内容 图像等 当使用 MS Access 或 MS SQL Server 时 此数据被包装在 OLE 对象内 如何去除此 OLE 标头信息 请注意 我不能只查找特定标签的开头 因为内容可以是 png
  • 除法时的小数舍入误差 (C#)

    我基本上有四个数字 比如 100 200 300 400 我需要计算概率为 100 100 200 300 400 200 100 200 300 400 等等在 当我使用小数数据类型来存储这些概率时 由于舍入问题 它们不会达到 1 在不使
  • 是否有理由为什么用 XmlInclude 修饰的基类在序列化时仍然会抛出类型未知的异常?

    我将简化代码以节省空间 但所提供的内容确实说明了核心问题 我有一个类 它的属性是基类型 有 3 个派生类可以分配给该属性 如果我将任何派生类分配给容器并尝试序列化容器 XmlSerializer 会抛出可怕的错误 类型 x 不是预期的 使用
  • 在 C# 中为 ListBox 分配数据源时,如何从 ListBox 中删除所选项目?

    在 C 中为 ListBox 分配数据源时 如何从 ListBox 中删除所选项目 尝试删除时出现错误 设置 DataSource 属性后 无法修改项目集合 但是当我尝试从数据源 数据表 中删除项目时 它会抛出错误 因为 数据行不在当前行集
  • 矩阵行列式算法 C++

    我是编程新手 我一直在寻找一种找到矩阵行列式的方法 我在网上找到了这段代码 但我很难理解这里的算法 我对递归的基础没有问题 但继续和主循环我很难理解 非常感谢任何可以向我解释该算法的人 int determ int a MAX MAX in
  • 64 位随机生成器种子

    我目前正在运行一个具有 8 个以上管道 线程 的多线程模拟应用程序 这些管道运行非常复杂的代码 该代码取决于种子生成的随机序列 然后该序列被归结为单个 0 1 我希望在将种子从主线程传递到处理管道后 这种 随机处理 具有 100 的确定性
  • 预览MouseMove 与 MouseMove

    我有相当多的 XAML 经验 但最近我注意到我的大多数同事都使用预览鼠标移动代替鼠标移动事件 我一直用鼠标移动它对我很有帮助 但我忍不住问我什么时候应该使用预览鼠标移动什么时候鼠标移动 有什么区别 各自有什么优点和缺点等等 PreviewM
  • 如何从与 C# lambda 集成(而非代理集成)的 Amazon API 网关获取正确的 http 状态代码?

    我正在使用 C lambda 与 API 网关集成 我希望 API 网关返回正确的错误代码 例如 400 404 500 等 API网关模块tf文件 provider aws version lt 2 70 0 region var aws
  • Unity 错误“内部构建系统错误。后端退出,代码为 -1073740791。”摧毁/杀死了我的项目

    好吧 我可能在这里夸大了 但这是真的 当我开始打开它时 该项目由于错误 内部构建系统错误 后端退出 代码为 1073740791 而被破坏 应用程序 这个项目已经在Google Play上发布了 也许和设置有关 有人可以帮忙吗 完整错误 I
  • 有关 Endian 性和 .Net 的详细信息?

    我有几个关于字节顺序的问题 这些问题足够相关 我保证将它们作为一个问题提出 1 字节顺序是由 Net还是由硬件决定的 2 如果是由硬件决定的 我怎样才能在C 中找出硬件的字节序 3 字节序是否影响二进制交互 例如 OR AND OR 或移位

随机推荐

  • 抓取问题:“检查元素”与“查看页面源代码”不同

    我正在尝试对一个网页进行网络抓取 该网页内部包含多个选项卡 当我单击所需的选项卡并显示其内容后 首先出现两个问题 1 网页地址不会更改 并且所有选项卡都相同 2 当我使用浏览器 firefox和chrome 的 查看页面源 查看页面源时 所
  • Terraform 本地执行配置程序中的转义字符

    我想使用链接 Terraform 和 Ansiblelocal exec供给者 然而 由于这需要输入to安西布尔fromTerraform 我被以下复杂的命令困扰 provisioner local exec command sleep 6
  • 文本字段中的 SwiftUI 颜色输入

    我遇到了 SwiftUI 的问题 当用户输入文本字段时 我需要将文本字段中的所有字母设置为红色 将所有数字设置为黑色 假设我有这个代码 TextField A99 text viewModel code padding trailing m
  • 为 d3.js 中的多个元素生成 ClipPaths

    我正在尝试创建部分填充的圆圈 就像最终的 纽约时报 政治大会可视化中的圆圈一样 http www nytimes com interactive 2012 09 06 us politics convention word counts h
  • 从 IsCmdBld.exe 设置 InstallShield 2009 InstallScript 项目的版本

    我对 InstallShield 非常陌生 并且继承了一个 InstallScript 项目 我已经找到了解决办法并解决了大部分问题 但是 我希望在每次构建产品时在我们的构建服务器上自动构建该项目 我这个工作正常 但由于某种原因 我无法增加
  • 如何在Spring Boot中设置@Cacheable的过期时间?

    我在 Spring Boot 应用程序中有以下缓存实现 它工作正常 没有任何问题 但是 我想定义这种方法的过期时间 是否可以设置过期时间 Cacheable 我看着到期时间 Cacheable弹簧靴 https stackoverflow
  • 让 bootstrap col 发挥作用

    我有一组链接 我想均匀地间隔开它们 这些链接也应该是移动响应的 我似乎无法让他们加入公司 code associated with it ul menu padding 0 ul menu li display inline ul menu
  • 我们如何为 Prometheus 指标添加额外的标签?

    假设我们在一个月内收集相同的指标 现在我们想要修改指标以拥有额外的标签 也在旧数据中 我们该如何做到这一点 现有指标 mongodb exporter last scrape duration seconds instance 127 0
  • ANR 输入调度超时

    ANR 输入调度超时 等待发送非按键事件 因为触摸的窗口尚未完成处理超过 500 0 毫秒之前传递给它的某些输入事件 等待队列长度 60 等待队列头年龄 8503 2 毫秒 你好 我从几个用户那里收到了这个奇怪的 ANR 报告 不幸的是 我
  • 如何在java中使用Liquigraph为Neo4j存储生成索引和约束脚本?

    我正在尝试生成Index and Constraint对于我的弹簧实体 我没有使用 spring data 的任何功能来执行此操作 例如indexes auto assert 如何生成具有以下条件的脚本 我需要在中生成脚本offline模式
  • 如何对期望通过引用更新对象的方法进行单元测试?

    我在对更改传递给它的引用类型的某些属性的方法进行单元测试时遇到问题 举个例子 假设我有一个名为 Policy 的类 Policy policy new Policy policy Status Active 然后 我将此策略传递给策略管理器
  • MVVM基础视图模型类

    我正在努力创建一个基本视图模型类 ViewModelBase 是一个抽象类 我想定义我希望所有其他派生视图模型实现的属性 其中一个属性是 ObservableCollection public abstract ObservableColl
  • [TFS 2015]:将用户从一个 AD 域迁移到另一个 AD 域

    我们计划将用户从我们公司的域 domainA 迁移到我们母公司的域 domainB 用户的登录 ID 将从domainA firstname lastname 更改为domainB employee 目前 TFS 服务器将驻留在domain
  • 如何解析以毫秒为单位的日期?

    我有一个以下格式的日期 2014 03 10 11 20 34 3454 我怎样才能解析这个日期 The 计时文档 https lifthrasiir github io rust chrono chrono 提到解析年 月 分和秒 没有毫
  • 从 iPhone 应用程序中启动指南针应用程序

    我正在尝试类似的方法从我的应用程序中启动指南针 NSString stringURL compass NSURL url NSURL URLWithString stringURL UIApplication sharedApplicati
  • 匹配除字符串列表之外的所有内容的正则表达式

    我需要匹配计划标识符的正则表达式 如果它找到任何不允许的字符串 该标识符将终止 我有这样的代码 function make tokens re var tokens specials names sort a b gt b length a
  • 更新 Android SDK Tools 后 Eclipse 中出现 xml 错误

    这是我在布局 XML 文件中遇到的错误 error NotFoundException null Exception details are logged in Window gt Show View gt Error Log The fo
  • 无法访问的代码:错误还是警告? [关闭]

    Closed 这个问题是基于意见的 help closed questions 目前不接受答案 这是一个语言设计问题 你认为无法访问的代码 一般编程语言中 应该提出warning 即 报告问题并无论如何编译 或error 拒绝编译 我个人强
  • 如何用现代logback取回MDC“继承权”?

    在返回到旧项目并更新其依赖项后 我必须意识到 logback 不再将 MDC 传播给子版本1 1 5 https github com qos ch logback commit aa7d584ecdb1638bfc4c7223f4a5ff
  • 不规则形状的Windows窗体(C#)

    做到这一点最简单的方法是什么 托管代码可以吗 this BackgroundImage Image this FormBorderStyle FormBorderStyle None this Width this BackgroundIm