在图片框中绘制颜色?

2023-12-01

在 C# 中,我有一个图片框。我想画4种颜色。默认值为白色、红色、绿色、蓝色。我如何在这个picbox中绘制这4种颜色?或者我应该有4个picbox?那么我该如何设置rgb颜色呢?


您需要指定您特别想画什么。你不能画红色——这没有意义。但是,您可以在位置 (0,0) 处绘制一个高 100 像素、宽 100 像素的红色矩形。不过,我会尽力回答。

如果要将形状的轮廓设置为特定颜色,您可以创建一个Pen目的。但是,如果您想用颜色填充形状,则可以使用 Brush 对象。下面是如何绘制一个用红色填充的矩形和一个用绿色轮廓的矩形的示例:

private void pictureBox_Paint(object sender, PaintEventArgs e)
{
    Graphics graphics = e.Graphics;

    Brush brush = new SolidBrush(Color.Red);
    graphics.FillRectangle(brush, new Rectangle(10, 10, 100, 100));

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

在图片框中绘制颜色? 的相关文章

随机推荐

  • 我可以使用“pip”而不是“easy_install”来解决“python setup.py install”依赖关系吗?

    python setup py install将自动安装列出的软件包requires using easy install 我该如何使用它pip反而 是的你可以 您可以从网络或计算机上的 tarball 或文件夹安装软件包 例如 从网络上的
  • Typescript 联合类型在 Swift 中的等价物是什么?

    我想在 Swift 上创建类似的东西 用于 Alamofire json 解析 interface Question value string data string interface Advice type string data va
  • 将数据 URI 写入 Firefox 扩展中的文件

    我正在开发一个 Firefox 插件 我需要将一堆数据 URI 图像保存到磁盘 我该如何解决这个问题 我浏览过MDN 上的文件 I O 片段 但这些片段对我没有多大帮助 有异步和同步方法 我想使用异步方法 但如何使用异步方法编写二进制文件
  • 使用按钮api动态更改jquery Datatables导出excel的文件名

    来自 API myTable DataTable buttons buttons text Alert action function e dt node config config title dynamic title 这正在更改标题
  • 具有数据依赖性的 for 循环的向量化

    我有一个基于 BiCCG 共轭梯度 的矩阵求解器的实现 它也考虑了周期性 碰巧的是 实现是计算密集型的 并且由于依赖性问题 循环没有自动矢量化 我探索了一下 似乎红黑高斯赛德尔算法比普通版本 也有类似的依赖性问题 更有效地可并行化 是否可以
  • 使用shinyBS包中的bsModal和plotly R的plotly_click在弹出窗口中生成新图

    这是我使用的基本闪亮应用程序的代码plotly click事件可选择显示另一个情节 我希望该侧箱图在模式弹出窗口中呈现 而不是在页面内的侧面呈现 library shiny library plotly df1 lt data frame
  • 以编程方式更新嵌入的 Excel 文件

    我正在尝试以编程方式修改 Word 文档中嵌入的 Excel 表格 为此 我修改了 docx 文件和嵌入的 Excel 文件 主要文件的重要部分如下
  • 按元值对 wp_query 进行排序

    我有一个自定义帖子类型 即作品集 我需要能够按元值 即作者姓名 对其进行排序 我已经尝试了几个示例 但没有任何效果 任何帮助将不胜感激 My Code args array post type gt portfolio meta key g
  • 将匿名函数定义为 m 文件函数 4 个输出中的 2 个

    我有一个带有 4 个输出的 m 文件函数 我想定义一个具有相同输入的匿名函数 但只产生四个输出中的两个 这可能吗 AFAIK 您不能仅使用内联匿名函数来执行此操作 因为 Matlab 语法不提供在单个表达式中捕获函数的多个输出并对其进行索引
  • 加载项如何检测解决方案何时加载?

    我的加载项如何检测解决方案何时加载 我知道 DTE 模型中的某个地方一定有一些事件 但我找不到它 我的加载项在 Visual Studio 加载时加载 但这取决于打开的解决方案 在 MS 失去对 COM 的病态关注之前 我不想将其设为解决方
  • MS Entity Framework 如何从概念模型映射到 CLR 类型?

    给定一个 代码生成策略 设置为 无 的实体数据模型 EDMX EF 如何确定将概念模型映射到哪些 CLR 类型 我想我在某处读到它只是探测与概念模型匹配的类型的程序集 但这是参考 EF 的 CTP 版本 现在还是这样吗 我可以以某种方式控制
  • 如何使用STL获取系统的小数分隔符?

    要生成具有正确数字分隔符 或 的 csv 文件 因为我希望它们与计算机上安装的 Excel 版本兼容 所以我需要从 C 程序获取小数分隔符 我的机器有法语版本的 Windows Excel 因此小数点分隔符是 int main std co
  • ElseIf 与 Else If

    多年来我一直在使用Else If在 VBScript 中编码 If a b Then Else If a c Then End If 这似乎按要求工作 我还在网上看到很多网站使用Else If 除了 MSDN 使用ElseIf 之间有区别吗
  • 正确的服务参考网址是什么?

    我有两个项目 一个是WCF服务 就是在文本框中说出文本 句子 public class Service1 IService1 public string RunTts string text using SpeechSynthesizer
  • jface.preference.FileFieldEditor 无法指定新文件

    我正在 Eclipse 3 5 2 应用程序中设置一系列首选项 但 FileFieldEditor 出现问题 我想允许用户指定一个日志文件来打印输出 通常 这将是一个新文件 但是当我使用 FileFieldEditor 的文件选择对话框时
  • 为什么从后面的代码设置键盘焦点需要 Dispatcher.BeginInvoke?

    我有一个UserControl其中包含一个TextBox 当用户控件变得可见时 我给出TextBox重点 有人可以澄清为什么我必须使用Dispatcher public MyUserControl InitializeComponent t
  • 使用模式匹配删除当前目录中的所有文件夹

    我需要删除当前目录中以 foo 开头 后跟日期的所有文件夹例如我们有 foo20120620 foo20120513 福布拉布拉 我可以成功删除一个与当前日期匹配的文件夹例子 set FOO FOLDER CD foo datetimef
  • 活动识别 API 无法连续工作

    我正在 2 个应用程序中测试活动识别 API Google 示例代码以及该代码在我的应用程序中的实现 问题是这两个应用程序都能很好地识别活动 但几个小时后 意图服务停止 我没有从它们那里得到任何活动识别 知道为什么意图服务停止 即使我已经使
  • 让 cron 等待作业完成后再重新启动

    我有一个每隔一分钟执行一次的 cronjob 通常在几秒钟内运行 但有时会持续几分钟 如果下一分钟到来时命令已经在运行 我需要 cron 不执行该命令 该线看起来像这样 1 cmd 我试过这个 ID job1 FREQ 1m AFTER j
  • 在图片框中绘制颜色?

    在 C 中 我有一个图片框 我想画4种颜色 默认值为白色 红色 绿色 蓝色 我如何在这个picbox中绘制这4种颜色 或者我应该有4个picbox 那么我该如何设置rgb颜色呢 您需要指定您特别想画什么 你不能画红色 这没有意义 但是 您可